[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