Parallel shell with pdsh
Summary
Even experienced admins use parallel shell tools to understand the states of their systems. These tools are easily scriptable, so you can store the data in a flat file or in a database.
Although you have the choice of several parallel shells, arguably the most popular tool of this kind is pdsh, which I briefly showed how to build, install, and use. Pdsh is not very difficult to employ and can be used in conjunction with commands or scripts to gather information about compute nodes. A range of command options gives it a tremendous amount of flexibility for almost any scenario you can imagine.
Infos
- DSH: http://www.netfort.gr.jp/~dancer/software/dsh.html.en
- PyDSH: http://pydsh.sourceforge.net/
- PPSS: http://code.google.com/p/ppss/
- PSSH: http://code.google.com/p/parallel-ssh/
- pdsh: http://sourceforge.net/projects/pdsh
- PuSSH: http://pussh.sourceforge.net/
- sshpt: http://code.google.com/p/sshpt/
- mqsh: https://github.com/aia/mqsh
- Using pdsh: https://code.google.com/p/pdsh/wiki/UsingPDSH
- Hostlist expressions: https://code.google.com/p/pdsh/wiki/HostListExpressions
- Processor and memory metrics: http://www.admin-magazine.com/HPC/Articles/Processor-and-Memory-Metrics
- Process, network, and disk-metrics: http://www.admin-magazine.com/HPC/Articles/Process-Network-and-Disk-Metrics
- pdsh modules: https://code.google.com/p/pdsh/wiki/MiscModules
« Previous 1 2 3
Buy this article as PDF
(incl. VAT)