htop/top Linux : guide complet des indicateurs
Original : Explanation of everything you can see in htop/top on Linux (2019)
Pourquoi c'est important
Ressource de référence pour les administrateurs systèmes Linux sur l'analyse des performances.
Un article de référence publié en 2019 par Peteris Rocks explique en détail chaque indicateur affiché dans htop et top sous Linux : uptime, load average, états des processus, mémoire (VIRT/RES/SHR), PID et priorité. L'article a atteint la première place sur Hacker News et r/programming.
Ce guide technique, publié le 17 novembre 2019 sur peteris.rocks, détaille l'ensemble des informations affichées par les outils de monitoring htop et top sous Linux. L'auteur explique notamment la signification du load average : une valeur de 1.0 ne signifie pas 50 % d'utilisation CPU sur une machine dual-core, contrairement à une idée reçue courante.
L'article couvre : l'uptime (lu depuis /proc/uptime), le load average sur 1, 5 et 15 minutes (depuis /proc/loadavg), les états des processus (R : running, S : sleep interruptible, D : sleep non-interruptible, Z : zombie, T/t : stoppé), ainsi que les colonnes mémoire VIRT/RES/SHR/MEM%. L'auteur utilise strace pour montrer quels fichiers système sont ouverts par les commandes, pédagogie appréciée par la communauté. L'article a été classé #1 sur Hacker News à deux reprises (décembre 2016 et novembre 2019) et #1 sur r/programming et r/sysadmin.