{"id":778,"date":"2020-11-09T10:22:38","date_gmt":"2020-11-09T09:22:38","guid":{"rendered":"http:\/\/calculs.univ-cotedazur.fr\/?page_id=778"},"modified":"2025-06-11T16:40:08","modified_gmt":"2025-06-11T14:40:08","slug":"voir-loccupation-du-cluster","status":"publish","type":"page","link":"https:\/\/calculs.univ-cotedazur.fr\/?page_id=778","title":{"rendered":"Voir l&rsquo;\u00e9tat du cluster"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_11 counter-hierarchy counter-decimal ez-toc-grey\">\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1\"><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/calculs.univ-cotedazur.fr\/?page_id=778#Ressources_libres,_ressources_allouees\" title=\"Ressources libres, ressources allou\u00e9es \">Ressources libres, ressources allou\u00e9es <\/a><ul class=\"ez-toc-list-level-4\"><li class=\"ez-toc-heading-level-4\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/calculs.univ-cotedazur.fr\/?page_id=778#Noeuds_de_calcul_CPU\" title=\"N\u0153uds de calcul CPU\">N\u0153uds de calcul CPU<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-4\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/calculs.univ-cotedazur.fr\/?page_id=778#Voir_l%E2%80%99occupation_des_GPUs\" title=\"Voir l&rsquo;occupation des GPUs\">Voir l&rsquo;occupation des GPUs<\/a><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/calculs.univ-cotedazur.fr\/?page_id=778#Charge_CPU_actuelle_des_noeuds\" title=\"Charge CPU actuelle des noeuds\">Charge CPU actuelle des noeuds<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/calculs.univ-cotedazur.fr\/?page_id=778#Informations_sur_les_noeuds\" title=\"Informations sur les noeuds \">Informations sur les noeuds <\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Ressources_libres,_ressources_allouees\"><\/span>Ressources libres, ressources allou\u00e9es <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Pour lister les noeuds libres actuellement :<\/p>\n\n\n\n<pre class=\"wp-block-verse\">sinfo --state=idle<\/pre>\n\n\n\n<h4><span class=\"ez-toc-section\" id=\"Noeuds_de_calcul_CPU\"><\/span>N\u0153uds de calcul CPU<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-verse\">sinfo --Format Partition,NodeList,NodeAI,CPUsState -p cpucourt,cpulong,smp,visu<\/pre>\n\n\n\n<p>A=allou\u00e9, I=libre, O=autre, T=total<\/p>\n\n\n\n<h4><span class=\"ez-toc-section\" id=\"Voir_l%E2%80%99occupation_des_GPUs\"><\/span><strong>Voir l&rsquo;occupation des GPUs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-verse\">sinfo -NO \"CPUsState:30,Gres:30,GresUsed:30,NodeList:30\" -p gpu<\/pre>\n\n\n\n<p>Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-verse\">[user@login-hpc ~]# sinfo -NO \"CPUsState:30,Gres:30,GresUsed:30,NodeList:30\" -p gpu\nCPUS(A\/I\/O\/T)           GRES                                 GRES_USED              NODELIST\n0\/32\/0\/32          gpu:v100:4(S:0-1)            gpu:v100:0(IDX:N\/A),mic:0           gpu01\n18\/14\/0\/32         gpu:v100:4(S:0-1)            gpu:v100:1(IDX:3),mic:0             gpu02\n47\/5\/0\/52          gpu:a100:4(S:0-1)            gpu:a100:2(IDX:0-1),mic:0           gpu03<\/pre>\n\n\n\n<p>Ici, on voit qu&rsquo;il y a une carte actuellement utilis\u00e9e sur gpu02 qui dispose de 4 cartes V100 au total. Toutes les autres cartes GPU de cette machine sont libre, de m\u00eame que les 4 cartes V100 de gpu01. 2 des 4 cartes A100 de gpu03 sont occup\u00e9es ainsi que 47 coeurs CPU sur 52. Donc m\u00eame si 2 cartes GPU sont libres, si vous envoyez un job qui a besoin de 10 coeurs CPU et d&rsquo;une carte GPU sur gpu03, ce job sera en attente tant que les coeurs CPU n&rsquo;auront pas \u00e9t\u00e9 lib\u00e9r\u00e9s.<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"Charge_CPU_actuelle_des_noeuds\"><\/span>Charge CPU actuelle des noeuds<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-verse\">sinfo --Format NodeHost,CPUsState,CPUsLoad -p cpucourt,cpulong,smp,gpu,visu<\/pre>\n\n\n\n<p>A=allou\u00e9, I=libre, O=autre, T=total<\/p>\n\n\n\n<p>La charge est consid\u00e9r\u00e9e normale tant que son score reste \u00e9gal ou inf\u00e9rieur au nombre de c\u0153urs actuellement allou\u00e9s sur le n\u0153ud.<\/p>\n\n\n\n<h3><span class=\"ez-toc-section\" id=\"Informations_sur_les_noeuds\"><\/span>Informations sur les noeuds <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Obtenir des informations sur tous les noeuds et leur occupation actuelle : <\/p>\n\n\n\n<pre class=\"wp-block-verse\">scontrol show nodes<\/pre>\n\n\n\n<p>Pour un noeud en particulier (ici compute01) :<\/p>\n\n\n\n<pre class=\"wp-block-verse\">scontrol show node compute01<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ressources libres, ressources allou\u00e9es Pour lister les noeuds libres actuellement : sinfo &#8211;state=idle N\u0153uds de calcul CPU sinfo &#8211;Format Partition,NodeList,NodeAI,CPUsState -p cpucourt,cpulong,smp,visu A=allou\u00e9, I=libre, O=autre, T=total Voir l&rsquo;occupation des GPUs sinfo -NO \u00ab\u00a0CPUsState:30,Gres:30,GresUsed:30,NodeList:30\u00a0\u00bb -p gpu Exemple : [user@login-hpc ~]# sinfo &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":140,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=\/wp\/v2\/pages\/778"}],"collection":[{"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=778"}],"version-history":[{"count":26,"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=\/wp\/v2\/pages\/778\/revisions"}],"predecessor-version":[{"id":3070,"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=\/wp\/v2\/pages\/778\/revisions\/3070"}],"up":[{"embeddable":true,"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=\/wp\/v2\/pages\/140"}],"wp:attachment":[{"href":"https:\/\/calculs.univ-cotedazur.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}