答案1
您使用的数据集太小,基准测试没有任何价值,而且您提供的信息还远远不够。samba 共享和 iSCSI 目标是如何配置的?链路两端的硬件配置如何?
首先,您的 3 个结果(CIFS 读写、iSCSI 读取)以链接速度运行。我不知道您的 NAS 能做什么,但我怀疑您在这里只测试数据缓存。对于任何合理的连续速度基准测试,您需要使用至少两倍于 RAM 最高的机器(客户端或服务器)的总 RAM 进行测试。例如,如果您的 NAS 和工作站有 8 GB 的 RAM,任何少于 8GB 的测试都只会测试您的缓存和网络,而不是实际的磁盘速度。
其次,您的 iSCSI 目标可能使用直写。因此,您在 iSCSI 写入测试中看到的可能是 NAS 的实际顺序磁盘写入性能,因为您的 iSCSI 目标直接写入磁盘(没有写入缓存),而 samba 则不这样做(这就是使用足够大的数据集非常重要的地方)。