burnersk Asked: 2019-09-20 01:46:18 +0800 CST2019-09-20 01:46:18 +0800 CST 2019-09-20 01:46:18 +0800 CST 如何修复较慢的 iSCSI 速度(与 SMB 相比)? 772 我有一个提供 SMB 和 iSCSI 目标的 NAS,以及一个通过 10 GbE 链路直接连接的服务器(中间没有交换机)。 与 SMB“目标”的“高”(预期)速度相比,我使用 iSCSI 目标的速度很慢。 查看 SMB (Y:) 和 iSCSI (E:) 之间的速度比较: 如何调查 iSCSI 目标的性能问题? NAS:群晖 RackStation RS3617xs+ performance 1 个回答 Voted Best Answer wazoox 2019-09-20T03:52:39+08:002019-09-20T03:52:39+08:00 您使用的数据集太小,无法为您的基准测试提供任何价值,而且到目前为止您还没有提供足够的信息。samba 共享和 iSCSI 目标是如何配置的?链路两端的硬件配置如何? 首先,您的 3 个结果(CIFS 读取和写入、iSCSI 读取)以链接速度运行。我不知道你的 NAS 能做什么,但我怀疑你只是在这里测试你的数据缓存。对于任何合理的顺序速度基准测试,您需要使用至少两倍于 RAM 最高的机器(客户端或服务器)的总 RAM 进行测试。例如,如果您的 NAS 和工作站有 8 GB 的 RAM,任何小于 8 GB 的测试都只会测试您的缓存和网络,而不是实际的磁盘速度。 其次,您的 iSCSI 目标可能使用直写。因此,您在 iSCSI 写入测试中看到的可能是您的 NAS 的实际顺序磁盘写入性能,因为您的 iSCSI 目标直接写入磁盘(无写入缓存),而 samba 则没有(这是使用非常重要的地方足够大的数据集)。
您使用的数据集太小,无法为您的基准测试提供任何价值,而且到目前为止您还没有提供足够的信息。samba 共享和 iSCSI 目标是如何配置的?链路两端的硬件配置如何?
首先,您的 3 个结果(CIFS 读取和写入、iSCSI 读取)以链接速度运行。我不知道你的 NAS 能做什么,但我怀疑你只是在这里测试你的数据缓存。对于任何合理的顺序速度基准测试,您需要使用至少两倍于 RAM 最高的机器(客户端或服务器)的总 RAM 进行测试。例如,如果您的 NAS 和工作站有 8 GB 的 RAM,任何小于 8 GB 的测试都只会测试您的缓存和网络,而不是实际的磁盘速度。
其次,您的 iSCSI 目标可能使用直写。因此,您在 iSCSI 写入测试中看到的可能是您的 NAS 的实际顺序磁盘写入性能,因为您的 iSCSI 目标直接写入磁盘(无写入缓存),而 samba 则没有(这是使用非常重要的地方足够大的数据集)。