我正在使用iozone版本3.373来测试NFSv4和NBD,但结果有点奇怪!它表示输出以KB /秒为单位,但随机读取的值为3,411,938.我使用的是10/100以太网网络,使用netperf的最佳吞吐量约为96Mbps.我实际上正在执行以下命令.
iozone -i 0 -i 1 -i 2 -i 8 -a -Rb nbd.xls -g 10M -q 1M
解决方法
这些高值来自缓冲区缓存.
NFS Home Page建议-U选项以避免这种情况.另一个尝试的好选择是-I.我发现
this paper对于在NFS挂载上运行IOzone非常有用.