Outils personnels

Top - trouver les processus "ininterruptibles" : Différence entre versions

De wikiGite

 
(3 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
Trouver les processus ininterruptible qui font monter le load average sans qu'il y ait de charge CPU ou mémoire apparente.
 
Trouver les processus ininterruptible qui font monter le load average sans qu'il y ait de charge CPU ou mémoire apparente.
  
<SyntaxHighlight lang=bash>
+
<SyntaxHighLight lang=bash>
cp top -b -n 1 | awk '{if (NR <=7) print; else if ($8 == "D") {print; count++} } END {print "Total status D: "count}'
+
top -b -n 1 | awk '{if (NR <=7) print; else if ($8 == "D") {print; count++} } END {print "Total status D: "count}'
</SyntaxHighlight>
+
</SyntaxHighLight>
  
 
(ou option "i" dans top). Les processus qui refusent les interruptions CPU (donc empêche les autres de prendre la main) dont marqués "D" dans top.
 
(ou option "i" dans top). Les processus qui refusent les interruptions CPU (donc empêche les autres de prendre la main) dont marqués "D" dans top.

Version actuelle datée du 17 janvier 2018 à 11:31

Trouver les processus ininterruptible qui font monter le load average sans qu'il y ait de charge CPU ou mémoire apparente.

top -b -n 1 | awk '{if (NR <=7) print; else if ($8 == "D") {print; count++} } END {print "Total status D: "count}'

(ou option "i" dans top). Les processus qui refusent les interruptions CPU (donc empêche les autres de prendre la main) dont marqués "D" dans top.