为什么nfs传输速度比http慢?

考虑我的nfs服务器上有一个大文件。 服务器和我的桌面通过100mbpsnetworking连接。 如果我在我的桌面上安装一个目录,然后尝试将一个大文件复制到本地FS我有3.5MB /秒的速度。 但如果我尝试使用wget(服务器端的nginx)传输相同的文件,我有大约6.1MB /秒。

为什么是这样? 为什么nfs的性能如此糟糕? 而最重要的是,如何改善这一点。

我在服务器上有linaro(用于arm系统的ubuntu clone),在客户机上打开use 11.4,nfs是版本4。

AFAIK默认情况下NFS使用UDP – 你试过用TCP代替( proto=tcp )挂载出口吗? 您也可以尝试更改rsize值。 本页面提供了有关NFS性能调整的一些信息。