Fedora下NFS的配置与iozone测试

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就正确了~

贴张统计结果:

Fedora下NFS的配置与iozone测试

发现的问题:

使用nfsstat -s发现测试了这么多此,rpc调用的个数只增加了7个,getaddr、lookup、write、read的调用次数只增加了十几个,为什么呢?是不是因为有客户端缓存的作用呢(nfsv3允许异步写了)?

相关推荐