查看NFS服务器时延
fio命令
使用fio命令,往NFS目录写小块数据
fio -directory=./test20220117_fio -thread -group_reporting -ioengine=pvsync -iodepth 1 -name=mytest -size=1G -nrfiles=1 -time_based -runtime=30s -direct=1 -bs=4k -rw=randrw -numjobs=1
查看读或写的lat字段。
tcpdump查看两机建立tcp时延
1. 在一个terminal启动tcpdump:tcpdump -i any host <nfs server> and tcp port 2049 -w nfs.pcap
2. 在另一terminal执行:telnet <nfs server> 2049
3. 退出telnet
4. 退出tcpdump
5. 查看结果:tcpdump -r nfs.pcap
同一机房的两台服务器,实测延时低于100us。跨机房的NFS客户端到NFS服务器之间,达1.9ms。