(1)、rsize和wsize優化參數測試
1)普通掛載測試
nfs寫測試
[root@client ~]# mount -t nfs 192.168.0.107:/data /data/
[root@client ~]# time dd if=/dev/zero of=/data/testfile bs=16k count=16484
real 0m9.347s
user 0m0.002s
sys 0m2.657snfs
讀測試
[root@client ~]# time dd if=/data/testfile of=/dev/null bs=16k
real 0m11.674s
user 0m0.003s
sys 0m0.333s提示:測試N次讀和寫,看N次的平均值,測試時使用1024的倍數
[root@client ~]# rm -f /data/testfile
[root@client ~]# umount /data/
(2)、加rsize和wsize和noatime和nodiratime參數測試
[root@client ~]# mount -t nfs -o rsize=32768,wsize=32768,noatime 192.168.0.107:/data /data/
[root@client ~]# time dd if=/dev/zero of=/data/testfile bs=16k count=16484
real 0m9.654s
user 0m0.004s
sys 0m0.485s
[root@client ~]# time dd if=/data/testfile of=/dev/null bs=16k
real 0m10.850s
user 0m0.001s
sys 0m0.288s
說明:測試結果貌似沒有太大效果,環境是虛擬機測試環境,效果可能不大明顯,生產環境還是得多測試
(3)、客戶端掛載優化
[root@client ~]# mount -t nfs -o noatime,nodiratime 192.168.0.107:/data /data
[root@client ~]# mount
…skip…
192.168.0.107:/data on /mnt type nfs (rw,noatime,nodiratime,addr=192.168.0.107)
說明:noatime和nodiratime參數,在文件或目錄訪問時不更新文件和目錄的atime訪問時間,在高並發情況下,比較有效