![NFS:](https://linux22.com/image/629336/NFS%EF%BC%9A.png)
我已经研究这种行为很长时间了,我不确定这是否正常但奇怪或是一个问题,我希望有人可以提供一些信息:
我有一台小型 Linux 服务器,但使用 Windows 7 作为客户端。我安装了“网络文件系统服务”,并比较了 SMB 和 NFS 的性能。
但是我看到了奇怪的性能。我在 Windows 7 机器上安装了 SMB 和 NFS。当我从 SMB 安装复制到本地机器时,我的复制程序显示 7.5 MB/秒如果我查看我的 Windows 7 资源监视器,我会看到 7.600.000 B/秒接收
当我从 NFS 安装复制到本地计算机时,我的复制程序显示 5.5 MB/秒,但是当我查看资源监视器时,我看到 11.000.000 B/秒
因此,当我使用 NFS 时,它使用的带宽是我实际写入磁盘的两倍。
这里发生了什么?
在 Linux 机器上的 etc/export 下我有:/nfs/Gotjee 192.168.0.0/24(async,ro,no_root_squash,insecure,no_subtree_check,anonuid=0,anongid=0)
任何帮助或我可以测试的东西都会很感激,因为监视器中的 11MB/秒看起来很有希望。而我想要找出发生了什么的主要原因是因为 NFS 使用的 CPU 要少得多。
我正在使用 NFS v3。
NFS:
150mbps 无线 Windows 任务管理器/网络中的 27% 实用程序 teracopy 中的 4.8MB/s 在资源监视器中接收:10.000.000 B/秒(10MB/s) linuw 发送:38Mb/s 非常一致(4.75MB/s)
中小企业:
150mbps 无线 42% 实用程序在 Windows 任务管理器/网络 terracopy 7.3 MB/s 在资源监视器中接收:7.335.000(7.34 MB/s)linux 发送速率:40-55 Mb/s 变化(5MB/s - 6.9MB/s)
所以这看起来只是资源监视器的一些奇怪行为。我现在在服务器和客户端上尝试了很多配置来提高我的 NFS 速度,但我无法让它接近或超过我的 SMB 速度。我想知道瓶颈是什么。