Maison  >  Article  >  tutoriels informatiques  >  Hyper pratique ! Commandes Sar qui feront de vous un maître Linux

Hyper pratique ! Commandes Sar qui feront de vous un maître Linux

王林
王林avant
2024-03-01 08:01:02431parcourir

Hyper pratique ! Commandes Sar qui feront de vous un maître Linux

1. Aperçu

La commande

sar présente un rapport d'utilisation du système utilisant les données collectées lors de l'activité du système. Ces rapports sont composés de différentes sections, chacune contenant le type de données et la date à laquelle les données ont été collectées. Le mode par défaut de la commande sar affiche l'utilisation du processeur à différents incréments de temps pour diverses ressources accédant au processeur (telles que l'utilisateur, le système, le planificateur d'E/S, etc.). De plus, il affiche le pourcentage de CPU inactif pour une période de temps donnée. La valeur moyenne de chaque point de données est répertoriée au bas du rapport. sar rapporte des données collectées toutes les 10 minutes par défaut, mais vous pouvez utiliser diverses options pour filtrer et ajuster ces rapports.

Semblable à la commande uptime, la commande sar peut également vous aider à surveiller la charge du processeur. sar vous permet de comprendre quand une charge excessive se produit et les détails spécifiques qui peuvent en être la cause. sar fournit des données plus détaillées pour vous aider à mieux analyser les performances du système et à résoudre les problèmes potentiels en temps opportun.

La syntaxe de la commande

sar est :

# sar [选项]

2. exemple de commande sar

1. Installez la commande sar

Pour installer la commande sar, vous devez disposer du package "sysstat".

# yum install sysstat
# rpm -ivh sysstat-2.3.4

Configurez sar pour conserver les journaux au-delà des 7 jours par défaut.

# vi /etc/sysconfig/sysstat

Modifiez le paramètre "HISTOIRE".

2.Utilisation du processeur

Obtenez l'utilisation actuelle du processeur.

# sar 2 10
# sar -p 2 10
# sar-P ALL 2 10

Pour obtenir l'utilisation du processeur pour la date précédente, comme le 14 :

# sar -P ALL -f /var/log/sa/sa14

c. Pour obtenir l'utilisation du CPU de 7h à 15h le 10 du mois (soit une heure précisée) :

# sar -P ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

3.Utilisation de la mémoire

Obtenir l'utilisation actuelle de la mémoire :

# sar -r 2 10

Pour obtenir l'utilisation de la mémoire de la date précédente, comme le 14 :

# sar -r -f /var/log/sa/sa14

Pour obtenir l'utilisation de la mémoire de 7h à 15h le 10 du mois (soit une heure précisée) :

# sar -r -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

4. Échange et utilisation

Pour connaître l'utilisation actuelle de l'échange :

# sar -S 2 10

Pour obtenir l'utilisation du swap pour la date précédente, comme le 14 :

# sar -S -f /var/log/sa/sa14

Pour bénéficier d'un usage swap de 7h à 15h le 10 du mois :

# sar -S -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

5. Charge moyenne

Pour obtenir les statistiques actuelles de charge moyenne :

# sar -q 2 10

Pour obtenir les statistiques de charge moyenne pour la date précédente, comme le 14 :

# sar -q -f /var/log/sa/sa14

Pour obtenir les statistiques de charge moyenne du 10 du mois (7h à 15h) :

# sar -q -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

6. Utiliser la pagination

Pour connaître l'utilisation actuelle de la pagination :

# sar -B 2 10

Pour obtenir l'utilisation de la pagination pour la date précédente, comme le 14 :

# sar -B -f /var/log/sa/sa14

Pour bénéficier d'un usage de 7h à 15h le 10 du mois :

# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

Utilisation 7.IO

Obtenez l'utilisation actuelle des IO :

# sar -B 2 10

Pour obtenir l'utilisation des IO de la date précédente, comme le 14 :

# sar -B -f /var/log/sa/sa14

Pour bénéficier de l'utilisation IO de 7h à 15h le 10 du mois :

# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

8. Utilisation des E/S du disque

Obtenir l'utilisation actuelle des E/S du disque :

# sar -d -p 2 10

Pour obtenir l'utilisation des E/S disque de la date précédente, par exemple le 14 :

# sar -d -p -f /var/log/sa/sa14

Pour obtenir l'utilisation des E/S disque de 7h à 15h le 10 du mois :

# sar -d -p -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

9.Statistiques du réseau

Pour obtenir les statistiques actuelles des appareils réseau :

# sar -n DEV 2 10

Pour obtenir les statistiques des appareils réseau pour la date précédente, comme le 14 :

# sar -n DEV -f /var/log/sa/sa14

Pour obtenir les statistiques des appareils réseau de 7h à 15h le 10 du mois :

# sar -n DEV -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

10. Statistiques de gestion de l'alimentation

Pour connaître l'utilisation actuelle de la gestion de l'énergie :

# sar -m 2 10

Pour obtenir l'utilisation de la gestion de l'énergie pour la date précédente, par exemple le 14ème jour :

# sar -m -f /var/log/sa/sa14

Pour bénéficier de la gestion de l'énergie de 7h à 15h le 10 du mois :

# sar -m ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

11. Statistiques de mémoire (activité de la page)

Pour obtenir les statistiques actuelles de la mémoire :

# sar -r 2 10

Pour obtenir les statistiques de mémoire pour la date précédente, comme le 14 :

# sar -r -f /var/log/sa/sa14

Pour obtenir les statistiques de mémoire du 10 du mois (7h à 15h) :

# sar -R ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer