rpc_stats on the clients may be helpful here, as a first step.  They are found 
in /proc/fs/lustre/osc/[ost ]/rpc_stats on the client.  Contents should be 
mostly self-explanatory.  Look for lots of small RPCs.


- Patrick

________________________________
From: lustre-discuss <[email protected]> on behalf of 
Russell Dekema <[email protected]>
Sent: Thursday, June 1, 2017 6:34:59 PM
To: [email protected]
Subject: [lustre-discuss] Per-client I/O Operation Counters

Greetings,

Is there a way, either on the Lustre clients or (preferably) OSSes, to
determine how many I/O operations each Lustre client is performing
against the filesystem?

I know several ways of finding the number of *bytes* read or written
by a client (or even on a per-job basis with job_stats), but we
suspect we have some clients overwhelming our filesystem with large
numbers of small I/O requests, and I don't know how to find per-client
(or per-job) I/O operation counters.

This is a Lustre 2.5 system.

Sincerely,
Rusty Dekema
University of Michigan
Advanced Research Computing - Technical Services
_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
_______________________________________________
lustre-discuss mailing list
[email protected]
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org

Reply via email to