Niveau :
Résumé : vmstat ; iostat ; pmstat ; ifstat ; dstat
Vous voulez connaître l'état de votre machine, les performances et les consommations de ressources. Il existe un grand nombre d'outils à votre disposition :
Vmstat (virtual memory)
Affiche les statistiques d'utilisation de la ram, du swap, des entrées/sorties, du scheduler et du processeur.
# affichage en continu toutes les 2s $ vmstat 2
swpd : memoire passée dans la swap
free : mémoire disponible
buff : mémoire utilisée dans des buffers
cache : mémoire utilisée dans des caches
-> si problème augmenter la ram ou à défaut la swap
si : quantité de swap lue
so : quantité de swap écrite
-> si problème augmenter la ram
bi : nombre de blocs lus sur le disque
bo : nombre de blocs écrits sur le disque
-> si problème optimiser le processus qui utilise le disque
in : nombre d'interruption matérielles et logicielles
-> si problème, matériel chargé ou abimé
cs : nombre de changement de contexte (de processus)
-> si problème, trop de processus, augmenter le nombre de cpu ;-)
us : proportion du temps processeur utilisée en userland
-> si problème, code à optimiser (probablement normal)
sy : proportion du temps processeur utilisée dans le noyau
id : proportion du temps processeur inutilisé
wa : proportion du temps processeur perdu en attente d'i/o
-> si problème, attention réseau ou disque
Vmstat dispose aussi de nombreuses autres options pour qu'il se comporte comme les commandes qui suivent. Le man vous donnera plus de détails.
continue reading...