logo




Identification



Suivez-nous sur

Suivez bestcours sur Google+Suivez bestcours sur TwitterSuivez bestcours sur Facebook

Commandes de surveillance Imprimer Envoyer
Gestion des performances sous Gnu-Linux

On se reportera à la documentation du système Unix pour avoir la liste des commandes supplémentaires offerte par un système particulier.

  • sar : d'origine AT&T, permet de surveiller toutes les ressources du système.
  • vmstat : Statistiques sur les processus, la pagination, l'activité du processeur et les interruptions
  • iostat : statistiques sur l'utilisation des disques
  • uptime : statistiques sur la charge du système depuis son redémarrage
  • swapinfo : statistiques sur le swap
  • ps : informations sur les processus
  • top : informations générales sur le système et les processus, avec affichage permanent
  • time : temps consommé par un processus
  • netstat : informations sur l'utilisation du réseau

Sous Linux, la commande sar n'est pas toujours installée par défaut, et il faut soit installer le package correspondant, soit récupérer la commande depuis Internet.

La commande swapinfo, absente, est remplacée par free.

Sur la plupart des UNIX la commande sar est l'organe central de surveillance du système. Elle est généralement fournie avec un jeu de scripts permettant une surveillance étroite du système et une collecte régulière des données.

Deux scripts, sa1 et sa2 permettent la collecte et la production de données utilisables par la commande sar.

Le script sa1 exécute la commande sadc qui collecte les données à intervalles précises et les stocke dans un fichier binaire /usr/adm/sa/sajj (jj jour du mois).

Le script sa2 surveille les ressources et lit le fichier binaire, et stocke ses résultats dans un fichier texte /usr/adm/sa/sarjj.

On peut donc placer ces deux scripts dans la crontab. Le script sa1 pourra être exécuté régulièrement (plusieurs fois par jours) et sa2 une seule fois pour des statistiques quotidiennes.

La syntaxe de sar est la suivante :

sar [-abBcdghmOpqrRSuvwy] [-A] [-o fichier] t [n]
ou sar [-abBcdghmOpqrRSuvwy] [-A] [-s heure] [-e heure ] [-i seconde] [-f fichier]

  • t et n sont des valeurs numériques indiquant n rapports espacés de t secondes.

  • -o stocke les données dans un fichier binaire, -f pour une lecture ultérieure

  • Dans la seconde forme -s et -e permettent de définir une heure de début et de fin de surveillance, et -i l'intervalle.

 

Les options de surveillance des ressources sont les suivantes :

 

Option

Ressource surveillée

-u

Utilisation de la CPU, par défaut.

-a

Opérations d'accès aux fichiers

-b

Utilisation du cache

-B

Utilisation des buffers

-c

Utilisation des primitives

-d

Utilisation des périphériques de type bloc

-g

Utilisation des entrées/sorties série

-h

Statistiques sur les E/S physiques et les transferts DMA

m

Utilisation des IPC

-O

Requêtes E/S asynchrones

-p

Statistiques de pagination

-q

Pourcentage moyen de processus prêts à s'exécuter en swap et en mémoire

-R

Statistiques sur l'ordonnancement

-S

Statistiques sur les requêtes SCSI

-v

État des tables du noyau

-w

État de la pagination et du swapping

-y

Activité des terminaux


 

 

 



All right reserved copyright © BestCours.com . 066 681 8564