[Lustre-discuss] How to detect process owner on client

Satoshi Isono isono at cray.com
Thu Feb 10 19:16:23 PST 2011


Dear members,

I am looking into the way which can detect userid or jobid on the Lustre client. Assumed the following condition;

 1) Any users run any jobs through scheduler like PBS Pro, LSF or SGE.
 2) A users processes occupy Lustre I/O.
 3) Some Lustre servers (MDS?/OSS?) can detect high I/O stress on each server.
 4) But Lustre server cannot make the mapping between jobid/userid and Lustre I/O processes having heavy stress, because there aren't userid on Lustre servers.
 5) I expect that Lustre can monitor and can make the mapping.
 6) If possible for (5), we can make a script which launches scheduler command like as qdel.
 7) Heavy users job will be killed by job scheduler.

I want (5) for Lustre capability, but I guess current Lustre 1.8 cannot perform (5). On the other hand, in order to map Lustre process to userid/jobid, are there any ways using like rpctrace or nid stats? Can you please your advice or comments?

Regards,
Satoshi Isono



More information about the lustre-discuss mailing list