Monitoring
Comment voir les informations d'utilisation de ressources de mon serveur ?
Utilisation CPU/RAM + Liste des processus en cours
Pour avoir un monitoring de votre serveur et voir sa consommation en RAM, Processeur, SWAP, et etc vous pouvez exécuter cette commande.
root@localhost: htop

La partie haute
Le barres avec marqué 1, 2 et 3 représentent chaque vCore de votre processeur (aussi appelé Thread). La barre va se remplir en fonction de l'utilisation de chaque thread et le pourcentage d'utilisation du thread sera indiqué à la fin de la ligne.
La barre précédée de la mention "Mem" représente l'utilisation de la RAM de votre serveur. Vert = Mémoire vive, Bleu = Mémoire tampon, Jaune = Mémoire cache
La barre précédée de la mention "Swp" représente la mémoire SWAP de votre serveur, elle fonctionne exactement comme la barre de RAM.
Sur la partie supérieure droite on retrouve plein d'autres informations utiles, comme le nombre de tâches en cours, le nombre de threads, et etc. La durée de fonctionnement de votre système est indiquée après la mention "Uptime :".
Le load average représente la charge du système (mesure la quantité de travail). Plus la valeur est basse mieux c'est pour votre serveur, cela signifie qu'il galère pas trop à exécuter les tâches actuelles.
La partie basse
Ce tableau est interactif, notamment en ce qui concerne la barre verte. Lorsque vous cliquez sur une valeur de la barre verte, vous effectuez un tri par ordre croissant ou décroissant pour les lignes qui suivent.
Vous pouvez sélectionner une ligne à l'aide des flèches directionnelles de votre clavier (HAUT / BAS). Une fois une ligne sélectionnée vous pouvez effectuer des actions sur celle-ci. On va plus particulièrement s'intéresser à l'action KILL qui permet de stopper la tâche (équivalent au "Fin de tâche" du Gestionnaire de tâches de Windows). Il est indiqué que pour KILL il faut faire F9.

En appuyant sur F9 une confirmation vous sera demandée, il vous suffira donc d'appuyer sur Enter pour kill le processus. Dans le cas du screen au dessus nous allons kill le processus /usr/sbin/mysql qui comme il est indiqué en fin de ligne fait référence à la base de données MySQL.
Que faire si la commande htop ne fonctionne pas ?

Si lors de l'éxécution de la commande htop le serveur vous retourne ceci c'est que la commande n'existe pas. Ce qui est logique car htop n'est pas encore installé sur votre serveur ^^. Pour ce faire taper ceci dans votre terminal :
Si vous ne savez pas installer de paquet, référez vous à cette aide : Installer un paquet
Utilisation réseau
Pour voir la consommation en temps réel en bande passante nous allons utiliser le paquet nload
. Pour le lancer il suffit de faire :
root@localhost: nload

La commande nload
affiche :
- Le nom de la carte réseau analysée (en haut à gauche ici ens18
)
- L'adresse IP de la carte réseau entre crochets (ici 88.99.x.x
)
- Le nombre d'interfaces réseau et sur laquelle on se situe (ici interface n°1 / 3
)
- Le trafic entrant (Incoming
)
- Le trafic sortant (Outgoing
)
Lorsque le trafic est élevé vous verrez un graphique d'utilisation du réseau en dessous de Incoming et Outgoing. Les données affichées sont en temps réel et vous pouvez retrouvez sur la droite les informations sur le débit utilisé.
Voici en détail les informations indiquées à droite :
- Curr
: utilisation la dernière seconde et celle en cours
- Avg
: moyenne d'utilisation depuis le lancement du serveur
- Min
: utilisation minimale depuis le lancement du serveur
- Max
: utilisation maximale atteinte depuis le lancement du serveur
- Ttl
: quantité totale transférée depuis le lancement du serveur
Mis Ă jour
Ce contenu vous a-t-il été utile ?