Analyzing Linux NFS server performance

Posted by Kamil Kisiel on Server Fault See other posts from Server Fault or by Kamil Kisiel
Published on 2009-07-10T03:33:37Z Indexed on 2012/10/26 17:06 UTC
Read the original article Hit count: 386

Filed under:
|
|

I'd like to do some analysis of our NFS server to help track down potential bottlenecks in our applications. The server is running SUSE Enterprise Linux 10.

The kind of things I'm looking to know are:

  • Which files are being accessed by which clients
  • Read/write throughput on a per-client basis
  • Overhead imposed by other RPC calls
  • Time spent waiting on other NFS requests, or disk I/O, to service a client

I already know about the statistics available in /proc/net/rpc/nfsd and in fact I wrote a blog post describing them in depth. What I'm looking for is a way to dig deeper and help understand what factors are contributing to the performance seen by a particular client. I want to analyze the role the NFS server plays in the performance of an application on our cluster so that I can think of ways to best optimize it.

© Server Fault or respective owner

Related posts about linux

Related posts about Performance