server : Fedora 11
client: Fedora 11
使用cat /proc/cpuinfo以及grep MemTotal /proc/meminfo查看配置,發現
server:主頻 1600M
內存 3G
client:主頻 1200M
內存 2G
窘迫了,服務器端的性能比測試的壓力客戶機高,並行測試和壓力測試怎麼做啊。。。下周爭取和老李說說把server的配置調低點兒。
Fedora上安裝nfs:
server端:
netstat -in 查看網絡接口
ifconfig bind0/eth0獲得ip
Su
Yum install portmap
Service rpcbind start
Su
Yum install nfs-utils
/etc/rc.d/init.d/nfs start
mkdir /home/nfs-server-try
Vi /etc/exports
編輯可掛在的文件夾 /home/nfs-server-try 192.168.1.153(rw,no_root_squash)
exportfs -r
/etc/rc.d/init.d/nfs restart
client端:
用同樣的步驟安裝nfs和portmap,並啟動
showmount -e 192.168.1.203查看服務器端的可掛載點
mkdir /home/client/nfs-client-try
掛載:mount 192.168.1.203:/home/nfs-server-try /home/client/nfs-client-try
client端運行iozone
下載iozone後運行,
./iozone -acR -i0 -i1 /home/client/nfs-client-try -g 1G -n 512B -b /home/client/桌面/iozone-log/2.xls -p 6
發現有錯誤:mount: can't find /home/client/nfs-client-try in /etc/fstab or /etc/mtab
在/etc/fstab中添加一行:
192.168.1.203:/home/nfs-server-try /home/client/nfs-client-try nfs defaults 0 0
再次運行iozone就正確了~
貼張統計結果:
發現的問題:
使用nfsstat -s發現測試了這麼多此,rpc調用的個數只增加了7個,getaddr、lookup、write、read的調用次數只增加了十幾個,為什麼呢?是不是因為有客戶端緩存的作用呢(nfsv3允許異步寫了)?