Samba 性能调优

Arc*_*her 5 io samba

我正在使用 Samba 将文件夹从 Linux 共享到 Windows 客户端(Windows Server 2012 R2)。支持 Linux 共享的磁盘非常快(500+ MB/s 的 NAS)。但是,当我对 Windows 机器的 IO 性能进行基准测试时,我只能达到 200 MB/s 左右。

这是我迄今为止尝试过的:

  1. 设置这些选项(从 100 MB/s 提高到 200 MB/s)

    aio read size = 1
    aio write size = 1
    aio write behind = true
    
    Run Code Online (Sandbox Code Playgroud)
  2. 设置这些选项(没有改进)

    socket options=SO_RCVBUF=131072 SO_SNDBUF=131072 TCP_NODELAY
    
    Run Code Online (Sandbox Code Playgroud)

我可以做些什么来提高 IO 性能?