我正在使用 Samba 将文件夹从 Linux 共享到 Windows 客户端 (Windows Server 2012 R2)。支持 Linux 共享的磁盘速度相当快(NAS 速度超过 500 MB/s)。然而,当我在 Windows 机器上对 IO 性能进行基准测试时,我只能得到大约 200 MB/s。
这是我到目前为止所尝试过的:
设置这些选项(从 100 MB/s 提高到 200 MB/s)
aio read size = 1 aio write size = 1 aio write behind = true
设置这些选项(无改进)
socket options=SO_RCVBUF=131072 SO_SNDBUF=131072 TCP_NODELAY
如何提高 IO 性能?