NFS 性能故障排除

NFS 性能故障排除

我正在对 Linux 上的 NFS 性能问题进行故障排除,并查看以下nfsiostat输出:

host:/path mounted on /path:

   op/s   rpc bklog
  96.75      0.01
read:       ops/s        kB/s      kB/op    retrans    avg RTT (ms)    avg exe (ms)
           86.561    1408.294     16.269   0 (0.0%)     34.595          89.688
write:      ops/s        kB/s      kB/op    retrans    avg RTT (ms)    avg exe (ms)
           10.113     326.282     32.265   0 (0.0%)     19.688       72446.246
  1. avg RTT (ms)和到底是什么意思avg exe (ms)
  2. avg exe写入时间为 72 秒(!) - 您会说这是不正常的吗?如果是这样,我该如何进一步排除故障?

我使用 NFS over TCP。客户端和服务器都位于同一个 GigE LAN 上。

答案1

  1. 据我所知,RTT 是服务器响应时间,例如从客户端发送读/写请求直到收到服务器的确认消息“谢谢,收到您的请求,将其放入队列”。exe 是从发送请求到 IO 完成并复制到客户端/从客户端复制的整个时间。

  2. 视情况而定。我们有一些负载相当高的 NFS 服务器,其“exe”时间甚至更长。另一方面,写入通常是异步的,因此较大的 exe 时间并不一定意味着系统完全不可用。

相关内容