我可以访问MPI群集。这是一个纯净,干净的局域网集群,除了OpenMP,mpicc,mpirun之外没有任何SLURM或其他东西。我有sudo权利。可访问和配置的MPI节点都列在/etc/hosts
中。我可以编译和运行MPI程序,但是如何获得有关MPI集群能力的信息:可用的核心,处理器信息,总内存,当前正在运行的任务?
答案 0 :(得分:2)
总核心可用:
总记忆:
您可以尝试使用便携式硬件位置hwloc来查看硬件拓扑并获取有关总核心和总内存的信息。
此外,您可以使用lscpu
或cat /proc/cpuinfo
目前正在运行的任务:
您可以使用IMB的监控软件nmon
(免费)
-t
的选项nmon
报告最常运行的进程(如top
命令)。您可以使用nmon在线或离线模式。
以下示例来自IMB developerWorks
nmon -fT -s 30 -c 120
每30秒获得一个“快照”,直到获得120个快照。然后你可以检查输出。
如果你在没有-f的情况下运行它,你会看到结果