NFS写性能差
我有两台机器连接10Gbit以太网。 让其中一个是NFS服务器,另一个是NFs客户端。 使用iperftestingTCP上的networking速度在两个方向上显示iperf Gbit / s吞吐量,因此networking正常。 testingNFS服务器的磁盘性能: dd if=/dev/zero of=/mnt/test/rnd2 count=1000000 结果是〜150 MBytes / s,所以写入磁盘工作正常。 服务器的/etc/exports是: /mnt/test 192.168.1.0/24(rw,no_root_squash,insecure,sync,no_subtree_check) 客户端使用以下选项将此共享挂载到本地/mnt/test : node02:~ # mount | grep nfs 192.168.1.101:/mnt/test on /mnt/test type nfs4 (rw,relatime,sync,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.102,local_lock=none,addr=192.168.1.101) 如果我尝试从NFS共享下载客户端机器上的大文件(〜5Gb),我会得到〜130-140兆字节/秒的性能,这接近服务器的本地磁盘性能,所以它是令人满意的。 但是当我尝试上传大文件到NFS共享时,上传以〜1.5 Mbytes / s开始,缓慢增加到18-20 Mbytes / s并停止增长。 有时候,在上传实际开始之前,共享“挂起”了几分钟,即主机之间的stream量变得接近于零,如果我执行ls /mnt/test ,在一两分钟内不会返回。 然后ls命令返回,并以最初的1.5Mbit / s速度上传。 当上传速度达到最大值(18-20 Mbytes / s)时,我运行iptraf-ng ,在networking接口上显示iptraf-ng Mbit / s的stream量,所以networking不是这里的瓶颈,也是服务器的硬盘。 我试过的: […]