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

王林
Libérer: 2024-03-01 08:01:02
avant
491 Les gens l'ont consulté

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 [选项]
Copier après la connexion

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
Copier après la connexion

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

# vi /etc/sysconfig/sysstat
Copier après la connexion

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
Copier après la connexion

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

# sar -P ALL -f /var/log/sa/sa14
Copier après la connexion

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
Copier après la connexion

3.Utilisation de la mémoire

Obtenir l'utilisation actuelle de la mémoire :

# sar -r 2 10
Copier après la connexion

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

# sar -r -f /var/log/sa/sa14
Copier après la connexion

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
Copier après la connexion

4. Échange et utilisation

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

# sar -S 2 10
Copier après la connexion

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

# sar -S -f /var/log/sa/sa14
Copier après la connexion

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
Copier après la connexion

5. Charge moyenne

Pour obtenir les statistiques actuelles de charge moyenne :

# sar -q 2 10
Copier après la connexion

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

# sar -q -f /var/log/sa/sa14
Copier après la connexion

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
Copier après la connexion

6. Utiliser la pagination

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

# sar -B 2 10
Copier après la connexion

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

# sar -B -f /var/log/sa/sa14
Copier après la connexion

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
Copier après la connexion

Utilisation 7.IO

Obtenez l'utilisation actuelle des IO :

# sar -b 2 10
Copier après la connexion

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

# sar -b -f /var/log/sa/sa14
Copier après la connexion

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
Copier après la connexion

8. Utilisation des E/S du disque

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

# sar -d -p 2 10
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

9.Statistiques du réseau

Pour obtenir les statistiques actuelles des appareils réseau :

# sar -n DEV 2 10
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

10. Statistiques de gestion de l'alimentation

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

# sar -m 2 10
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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

Pour obtenir les statistiques actuelles de la mémoire :

# sar -R 2 10
Copier après la connexion

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

# sar -R -f /var/log/sa/sa14
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:mryunwei.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!