fedora下NFS的配置与iozone测试

来源:互联网 发布:泰妍和西卡关系知乎 编辑:程序博客网 时间:2024/04/20 00:09

环境:

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

发现有错误: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允许异步写了)?

下周去实验室解决这个问题。