歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora下NFS的配置與iozone測試

Fedora下NFS的配置與iozone測試

日期:2017/2/28 16:18:10   编辑:Linux教程

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允許異步寫了)?

Copyright © Linux教程網 All Rights Reserved