Présentation
Rapport d'activité du système (sar ) est une commande de moniteur système dérivée d'Unix System V utilisée pour signaler diverses charges système, y compris l'activité du processeur, la mémoire/la pagination, les interruptions, la charge du périphérique, l'utilisation du réseau et de l'espace d'échange. Sar utilise /proc système de fichiers pour la collecte d'informations.
Dans ce tutoriel, nous allons vous montrer comment installer et utiliser la commande SAR sous Linux.
Installation
- Alors sar peut ne pas être installé par défaut. Nous devons installer sysstat avant de l'utiliser
dnf install sysstat -y #CentOS
sudo apt install sysstat -y #Ubuntu
- Démarrer et activer également le service sysstat
systemctl start sysstat.service && systemctl enable sysstat.service
- Puis vérifiez la version sar
sar -V
Utilisation de la commande SAR
Syntaxe :
sar -[options] [time_interval]
- Pour signaler les détails du processeur au total 10 fois avec un intervalle de 2 secondes.
sar -u 2 10
- Pour afficher la mémoire utilisée, la mémoire libre, le cache disponible, les tampons totalisent 5 fois avec un intervalle de 1 seconde.
sar -r 1 5
- Afficher les systèmes de fichiers montés sur l'appareil 5 fois au total avec un intervalle de 2 secondes.
sar -F 2 5
- Afficher les détails des périphériques de blocage au total 4 fois avec un intervalle de 3 secondes.
sar -d 3 4
- Affiche également la longueur de la file d'attente d'exécution, le nombre de processus et la charge moyenne.
sar -q 1 4
- Afficher l'utilisation du processeur pour un cœur donné. (Pour le mien, je sélectionnerai 2 cœurs)
sar -P 1 2 2
- Pour afficher l'interface réseau, la vitesse du réseau, le trafic réseau IPV4, TCPV4, ICMPV4 et les erreurs pour un total de 4 fois et un intervalle de 2 secondes, exécutez
sar -n DEV 2 4 | egrep -v lo
- Afficher le processus, le thread du noyau, l'i-node et les tables de fichiers
sar -v 1 4
- rapporter des statistiques sur l'échange
sar -S 1 4
- Signaler également les E/S comme transaction par seconde, lire par seconde, écrire par seconde
sar -b 1 5
- Afficher le changement de contexte, le nombre de processus créés par seconde et le nombre d'échanges par seconde
sar -w 2 3
- Afficher les statistiques de pagination Ko entrants/s, Kos sortants/s et pagefault/s
sar -B 1 4
REMARQUE :Si la commande d'intervalle est définie sur zéro, les statistiques moyennes à partir de l'heure de démarrage du système sont présentées. Si le décompte n'est pas fourni et que l'intervalle est donné, les statistiques sont fournies en continu après chaque intervalle.
Conclusion
C'est tout.
Nous avons illustré comment installer et utiliser la commande SAR sous Linux.
Merci