Saya sedang mengerjakan mesin cluster yang menggunakan manajer pekerjaan Slurm. Saya baru saja memulai kode multithreaded dan saya ingin memeriksa penggunaan inti dan utas untuk ID simpul yang diberikan. Misalnya,
scoreusage -N 92512
adalah "scoreusage" adalah perintah yang saya tidak yakin.
Jawaban yang Diterima:
Sudah beberapa tahun sejak saya menjalankan slurm cluster, tetapi squeue
harus memberikan apa yang Anda inginkan. Coba:
squeue --nodelist 92512 -o "%A %j %C %J"
(yang seharusnya memberikan jobid, jobname, cpus, dan utas Anda untuk pekerjaan Anda di node 92512)
BTW, kecuali Anda secara khusus hanya menginginkan detail dari satu simpul tertentu, Anda mungkin lebih baik mencari berdasarkan id pekerjaan daripada id simpul.
Ada banyak situs bagus dengan dokumentasi tentang penggunaan slurm yang tersedia di web, mudah ditemukan melalui google – sebagian besar universitas dll yang menjalankan kluster HPC menulis dokumen dan bantuan mereka sendiri dan “lembar curang”, disesuaikan dengan detail kluster spesifik mereka (s) (jadi pertimbangkan itu dan sesuaikan contoh apa pun dengan kluster ANDA). Ada juga dokumentasi umum yang bagus tentang penggunaan slurm
di https://slurm.schedmd.com/documentation.html