Surveiller l'utilisation du disque Centos 8, IO, trafic réseau

Surveiller l'utilisation du disque Centos 8, IO, trafic réseau
Dans cet article, je vais vous montrer comment trouver des informations d'utilisation du disque, surveiller les E / S du disque et le trafic réseau sur CentOS 8. Alors, commençons.

Informations sur l'utilisation du disque:

Vous pouvez trouver des informations sur les partitions de vos disques durs, SSD et autres périphériques de stockage à l'aide du fdisk commande.

$ sudo fdisk -l

Comme vous pouvez le voir, j'ai 1 NVME SSD connecté à ma machine virtuelle. C'est environ 20 Go de taille.

Il a 2 partitions, / dev / nvme0n1p1 (488 Mo de taille) et / dev / nvme0n1p2 (19.5 Go de taille).

Vous pouvez trouver des informations sur les partitions montées à l'aide de la commande DF.

$ df -tlh

La commande DF doit afficher le chemin de partition, le type de système de fichiers de la partition, la taille totale de la partition, la quantité de partition utilisée et gratuite, l'utilisation du disque en pourcentage, et où la partition est montée.

Par défaut, les TMPF, DevtMPF et autres systèmes de fichiers virtuels sont affichés. Vous voudrez peut-être voir uniquement des informations sur les systèmes de fichiers / partitions réelles.

Si c'est le cas, vous pouvez utiliser -X Option pour exclure les systèmes de fichiers que vous ne souhaitez pas être répertoriés.

$ df -tlh -x tmpfs -x devtmpfs

Seules les partitions physiques / systèmes de fichiers doivent être répertoriées.

Par défaut, la taille de partition s'affiche en puissances de 1024. Si vous voulez le voir en puissance de 1000 à la place, utilisez le H Option comme suit:

$ df -tlhh -x tmpfs -x devtmpfs

La taille de partition doit désormais être affichée en puissances de 1000.

Si vous souhaitez voir combien d'inodes le système de fichiers a, combien sont utilisés et combien sont gratuits, utilisez le -je Option comme suit:

$ df -tli-x tmpfs -x devtmpfs

DF doit afficher les informations Inode.

Surveillance des E / S du disque:

Vous pouvez surveiller l'utilisation des E / S en disque en utilisant iotop.

iotop n'est pas installé sur Centos 8 par défaut. Vous pouvez facilement installer Iotop avec la commande suivante:

$ sudo dnf installer iotop

Presse Y Et puis appuyez surPour confirmer l'installation.

IoTop doit être installé.

Maintenant, commencez Iotop comme suit:

$ sudo iotop

Iotop devrait commencer. C'est comme htop.

Comme vous pouvez le voir, les processus / threads qui utilisent des E / S disque sont sur le dessus. Il montre combien de données est écrite sur le disque et lue sur le disque.

Par défaut, tous les processus / threads sont affichés. Si vous voulez que IoTop ne répertorie uniquement les processus / threads qui effectuent des opérations d'E / S, appuyez sur O.

Vous pouvez également dire à IoTop pour surveiller les E / S disque de tout processus spécifique en utilisant le -p Option suivie du processus PID.

$ sudo iotop -p 35851

IoTop doit surveiller les E / S disque de ce processus spécifié.

Vous pouvez également dire à IOTOP de surveiller les E / S de disque de plusieurs processus comme suit:

$ sudo iotop -p 35851 -p 35834

L'IOTOP ne doit surveiller que les E / S du disque des processus spécifiés.

Si vous souhaitez que IoTop surveille tous les processus démarrés par un utilisateur spécifique, utilisez le -u option suivie du nom d'utilisateur.

$ sudo iotop -u shovon

L'IOTOP doit surveiller les E / S de disque de tous les processus démarrés par votre nom d'utilisateur spécifié.

De la même manière, vous pouvez également surveiller les E / S de disque de tous les processus démarrés par plusieurs utilisateurs comme suit:

$ sudo iotop -u user1 -u user2

Surveillance de l'utilisation du réseau:

Vous pouvez surveiller les informations d'utilisation du réseau à l'aide de la commande iftop.

iftop est disponible dans le référentiel EPEL.

Pour activer le référentiel EPEL, exécutez la commande suivante:

$ sudo dnf installer ePEL-Release -y

Le référentiel EPEL doit être activé.

Maintenant, installez iftop avec la commande suivante:

$ sudo dnf installer iftop -y

iftop doit être installé.

Maintenant, commencez Iftop comme suit:

$ sudo iftop

Comme vous pouvez le voir, IFTOP surveille le trafic réseau sur la base de la destination et de l'hôte source.

IFTOP utilise => et <= symboles pour représenter la direction du flux de données. => est utilisé pour représenter les données TX / transmises et <= est utilisé pour représenter les données Rx / reçues.

Sur le côté droit, le débit de données TX et RX à 2, 10 et 40 secondes Les intervalles sont affichés respectivement pour chaque hôte / destination.

En bas, TX La section affiche les données totales transmises et Rx La section affiche les données totales reçues. Les totaux TX et RX sont additionnés et sont affichés sur le TOTAL section.

Si vous ne voulez pas que IFTOP résolve l'adresse IP à Hostname, appuyez sur N.

Si vous souhaitez que IFTOP affiche également les numéros de port / protocoles communicants, appuyez également sur P.

Par défaut, IFTOP surveille toutes les interfaces réseau disponibles de votre machine CentOS 8. Si vous devez surveiller une interface réseau unique, IFTOP peut le faire.

Tout d'abord, trouvez le nom de l'appareil de l'interface réseau que vous souhaitez surveiller nmcli Commande comme suit:

$ NMCLI Device

Maintenant, disons, vous souhaitez surveiller l'interface réseau ENS160. Pour faire ça, commencez iftop comme suit:

$ sudo iftop -i et160

IFTOP devrait surveiller le trafic réseau de seulement ENS160 interface.

Par défaut, IFTOP démarre une fenêtre interactive basée sur les ncurses comme HTOP.

Si vous souhaitez imprimer les informations d'utilisation du réseau sur le terminal à la place, exécutez iftop avec le -t Flag comme suit:

$ sudo iftop -t

iftop devrait tout imprimer sur le terminal. Iftop imprimera de nouvelles informations sur le terminal toutes les 2 secondes.

Pour en savoir plus d'informations sur iftop, exécutez iftop avec le -aider Flag comme suit:

$ iftop - help

Tous les drapeaux / options pris en charge de l'IFTOP doivent être répertoriés. Ce sera une grande aide pour votre voyage Linux Sysadmin.

C'est donc ainsi que vous surveillez l'utilisation du disque Centos 8, les E / S de disque et le trafic réseau. Merci d'avoir lu cet article.