Si vous voulez une vue rapide de la charge de processus d’un système Linux, vous pouvez utiliser top ou – légèrement plus agréable – htop. Mais que se passe-t-il si vous voulez un aperçu rapide de la performance du système de disques? Il existe quelques outils que vous pouvez utiliser, dont certains ne sont pas aussi courants que top.

Tout d’abord, iotop

Le plus similaire à top est iotop. Ce programme vous montre le nombre total et actuel de lecture et d’écriture de disque pour le système de fichiers et vous montre également qui consomme le plus d’E / S de disque. Cet écran semble occupé:

Voici un conseil. Si vous regardez en bas de l’écran, il y a des raccourcis clavier. La touche O masquera tous les processus inactifs (ou leur montrera s’ils étaient masqués). Cela rend la sortie gérable:

Vous pouvez obtenir le même effet avec le -o option de ligne de commande. Notez que les autres commandes clavier vous permettent de sélectionner des threads au lieu de processus, de modifier les options d’affichage et de définir le ionice priorité pour un processus.

Il y a iostat

Si vous êtes plus intéressé par ce type de données par appareil plutôt que par processus ou thread, essayez iostat. Il montre également des informations sur le processus, mais tout est bien résumé:

Cette commande ne s’exécute qu’une seule fois et vous donne un résultat. Si vous souhaitez le répéter périodiquement, vous pouvez ajouter un temps d’attente entre les rapports et un décompte facultatif du nombre de fois à exécuter. Si vous faites cela, vous voudrez peut-être ajouter le -t option pour obtenir un horodatage, aussi.

iostat -t 5

Cela provoque le défilement de la sortie, donc si vous surveillez, vous préférerez peut-être:

watch -n 5 iostat

Il y a plus de statistiques disponibles avec l’indicateur -x et l’indicateur -z supprimera les périphériques qui n’ont pas de données.

Rencontrez Duf

Vous ne trouverez probablement pas duf sur votre système, mais vous pouvez l’installer à partir de GitHub. Il est vrai que vous pouvez obtenir les mêmes résultats avec df et quelques autres commandes, mais duf crée une sortie facile à lire:

Il existe des options de ligne de commande pour masquer les périphériques, contrôler la largeur de sortie et trier les données différemment. Vous pouvez également définir la largeur de sortie maximale. Utilisez le --help option pour en savoir plus.

Répertorier les fichiers ouverts avec lsof

Si jamais vous voulez savoir quels fichiers sont ouverts, c’est le travail de lsof. La commande donne beaucoup d’informations et vous avez généralement beaucoup de fichiers ouverts sur un système en cours d’exécution, vous allez donc généralement ajouter un nom de fichier ou le combiner avec un grep pour affiner les choses.

N’oubliez pas que les caractères génériques ne fonctionnent pas ici. Ainsi, la commande suivante ne vous montre que qui a le répertoire / home / alw ouvert. Il ne montre pas les processus qui ont quelque chose à l’intérieur de / home / toujours ouvert:

lsof /home/alw

Vous pouvez changer ce comportement, cependant, avec le -d ou -D options. La variante minuscule recherche le répertoire et les fichiers au niveau supérieur. le -D L’option fait une récursion complète. Il existe également de nombreuses autres options si vous souhaitez rechercher par ID utilisateur, nom de commande, etc.

Bonus Round: au sommet

Un autre remplacement pour top est atop. Bien qu’il ne s’agisse pas strictement d’un outil de surveillance de disque, il affiche l’utilisation du disque par processus et certaines statistiques générales. Lorsque le programme démarre généralement, il affiche des informations récapitulatives en haut, notamment DSK qui donne des informations sur le disque. À propos, ces lignes changeront de couleur à mesure qu’elles se rapprochent de 100% d’utilisation. Les lignes en bas sont similaires à ce que vous verriez de top.

Vous pouvez utiliser le d commande pour afficher une vue de disque. Dans n’importe quelle vue, D triera par utilisation du disque. Un outil utile.

Comme n’importe quoi sur Linux…

Comme toute autre solution sous Linux, il existe des dizaines d’autres façons d’obtenir ce type d’informations. Nous avons déjà examiné certains outils de surveillance et d’administration dédiés. Si vous souhaitez en savoir plus sur les champs de htop (qui sont généralement communs à top ou atop), il existe un excellent guide visuel.

LAISSER UN COMMENTAIRE

Rédigez votre commentaire !
Entrez votre nom ici