网络驱动器作为 SCSI 连接,降低较大文件的读写速度

网络驱动器作为 SCSI 连接,降低较大文件的读写速度

我正在将网络磁盘连接到 SCSI 磁盘

当复制较小的文件(例如 700MB 甚至 1 GB)时,速度很快,从 90MB/s 到 120 MB,因此我能够从 1Gbit 网络受益。但如果文件大小约为 4 GB,速度会在 10 秒内下降并降至 15-8 MB/s,我知道它已达到上限,所以我想知道,我是否应该查看路由器、某种突发功能,或者 Windows 也具有某种上限?

答案1

由于两侧都有缓存,因此当写入通过写缓冲进行时,您会获得线速,但最终性能会下降。

https://blogs.technet.microsoft.com/josebda/2014/08/18/using-file-copy-to-measure-storage-performance-why-its-not-a-good-idea-and-what-you-should-do-instead/

https://sqlperformance.com/2015/08/io-subsystem/diskspd-test-storage

确保在测试时禁用缓存!

参数说明

-h 禁用操作系统级别的软件缓存和硬件写入缓存

相关内容