JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d’Oracle Solaris : Tâches courantes     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Localisation des informations relatives aux commandes Oracle Solaris

2.  Gestion des comptes utilisateur et des groupes (présentation)

3.  Gestion des comptes utilisateur et des groupes (tâches)

4.  Initialisation et arrêt d'un système Oracle Solaris

5.  Utilisation d'Oracle Configuration Manager

6.  Gestion des services (présentation)

7.  Gestion des services (tâches)

8.  Utilisation du gestionnaire de pannes

9.  Gestion des informations système (tâches)

10.  Gestion des processus système (tâches)

11.  Surveillance des performances du système (tâches)

Emplacement des tâches de performance du système

Performances du système et ressources système

Processus et performances du système

A propos de la surveillance des performances du système

Outils de surveillance

Affichage des informations sur les performances du système (liste des tâches)

Affichage des statistiques de mémoire virtuelle (vmstat )

Procédure d'affichage des statistiques de mémoire virtuelle (vmstat)

Procédure d'affichage des informations sur les événements système (vmstat -s)

Procédure d'affichage des statistiques de permutation (vmstat -S)

Procédure d'affichage des interruptions par périphérique (vmstat -i)

Affichage des informations sur l'utilisation des disques (iostat)

Procédure d'affichage des informations sur l'utilisation des disques (iostat)

Procédure d'affichage des statistiques de disque étendues (iostat -xtc)

Affichage des statistiques de l'espace disque (df)

Procédure d'affichage des informations sur l'espace disque (df -k)

Surveillance des activités du système (liste des tâches)

Surveillance des activités du système (sar)

Procédure de vérification de l'accès aux fichiers (sar -a)

Procédure de vérification de l'activité du tampon (sar -b)

Procédure de vérification des statistiques d'appel système (sar -c)

Procédure de vérification de l'activité du disque (sar -d)

Procédure de vérification du renvoi de page et de la mémoire (sar -g)

Vérification de l'allocation de mémoire du noyau

Procédure de vérification de l'allocation de mémoire du noyau (sar -k)

Procédure de vérification de la communication interprocessus (sar -m)

Procédure de vérification de l'activité de chargement de page (sar -p)

Procédure de vérification de l'activité de la file d'attente (sar -q)

Procédure de vérification de la mémoire non utilisée (sar -r)

Procédure de vérification de l'utilisation de la CPU (sar -u)

Procédure de vérification du statut des tables système (sar -v)

Procédure de vérification de l'activité de permutation (sar -w)

Procédure de vérification de l'activité du terminal (sar -y)

Procédure de vérification des performances globales du système (sar -A)

Collecte automatique des données sur l'activité du système (sar)

Exécution de la commande sadc lors de l'initialisation

Exécution périodique de la commande sadc avec le script sa1

Génération de rapports à l'aide du script shell sa2

Configuration de la collecte automatique des données (sar)

Procédure de configuration de la collecte automatique des données

12.  Gestion des packages de logiciels (tâches)

13.  Gestion de l'utilisation du disque (tâches)

14.  Tâches de planification du système (tâches)

15.  Configuration et administration d'imprimantes à l'aide de CUPS (tâches)

16.  Gestion de la console système, des périphériques terminaux et des services d'alimentation (tâches)

17.  Gestion des informations sur les pannes système (tâches)

18.  Gestion des fichiers noyau (tâches)

19.  Dépannage du système et des problèmes logiciels (tâches)

20.  Dépannage de divers problèmes système et logiciels (tâches)

Index

Collecte automatique des données sur l'activité du système (sar)

Trois commandes permettent la collecte automatique des données sur l'activité du système : sadc, sa1 et sa2.

L'utilitaire de collecte des données sadc collecte régulièrement les données sur l'activité du système et les enregistre dans un fichier au format binaire, à raison d'un fichier par 24 heures. Vous pouvez configurer l'exécution régulière de la commande sadc (généralement toutes les heures) et à chaque fois que le système démarre en mode multiutilisateur. Les fichiers de données sont placés dans le répertoire /var/adm/sa. Chaque fichier est nommé sajj, où jj indique la date du jour. Le format de la commande est le suivant :

/usr/lib/sa/sadc [t n] [ofile]

La commande échantillonne n fois avec un intervalle de t secondes, qui doit être supérieur à cinq secondes entre les échantillons. Cette commande écrit ensuite dans le fichier binaire ofile ou dans la sortie standard.

Exécution de la commande sadc lors de l'initialisation

La commande sadc doit être exécutée au moment de l'initialisation du système pour enregistrer les statistiques à partir de la date de réinitialisation des compteurs. Pour s'assurer que la commande sadc est exécutée au moment de l'initialisation, la commande svcadm enable system/sar:default crée un enregistrement dans le fichier de données quotidien.

L'entrée de commande présente le format suivant :

/usr/bin/su sys -c "/usr/lib/sa/sadc /var/adm/sa/sa`date +%d`"

Exécution périodique de la commande sadc avec le script sa1

Pour générer des enregistrements périodiques, vous devez exécuter régulièrement la commande sadc. Pour cela, la méthode la plus simple consiste à annuler le commentaire des lignes suivantes dans le fichier /var/spool/cron/crontabs/sys :

# 0 * * * 0-6 /usr/lib/sa/sa1
# 20,40 8-17 * * 1-5 /usr/lib/sa/sa1
# 5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A

Les entrées sys crontab effectuent les opérations suivantes :

Vous pouvez modifier ces valeurs par défaut en fonction de vos besoins.

Génération de rapports à l'aide du script shell sa2

Un autre script shell, sa2, génère des rapports plutôt que des fichiers de données binaires. La commande sa2 appelle la commande sar et écrit la sortie ASCII dans un fichier de rapport.

Configuration de la collecte automatique des données (sar)

La commande sar peut servir à recueillir les données sur l'activité du système ou à rapporter les données collectées dans les fichiers d'activité quotidiens créés par la commande sadc.

La commande sar présente les formats suivants :

sar [-aAbcdgkmpqruvwy] [-o file] t [n] 
sar [-aAbcdgkmpqruvwy] [-s time] [-e time] [-i sec] [-f file]

La commande sar suivant échantillonne les compteurs d'activité cumulés dans le système d'exploitation toutes les t secondes, n fois. La valeur t doit être d'au moins cinq secondes. Autrement, la commande elle-même peut influer sur l'échantillon. Vous devez spécifier l'intervalle de prise des échantillons. Sinon, la commande fonctionne selon le second format. La valeur par défaut de n est 1. L'exemple suivant prend deux échantillons séparés de 10 secondes. Si l'option - o a été spécifiée, les échantillons sont enregistrés au format binaire.

$ sar -u 10 2

D'autres informations importantes sur la sar commande comprennent les éléments suivants :

Le tableau suivant répertorie les options sar et leurs actions.

Tableau 11-5 Options de la commande sar

Option
Actions
-a
Vérifie les opérations d'accès aux fichiers.
-b
Vérifie l'activité du tampon.
-c
Vérifie les appels système.
-d
Vérifie l'activité de chaque périphérique de bloc.
-g
Vérifie le renvoi de page et la libération de la mémoire.
-k
Vérifie l'allocation de mémoire du noyau.
-m
Vérifie la communication interprocessus.
-nv
Vérifie le statut des tables système.
-p
Vérifie l'activité swap et de distribution.
-q
Vérifie l'activité de la file d'attente.
-r
Vérifie la mémoire non utilisée.
-u
Vérifie l'utilisation de la CPU.
-w
Vérifie le volume de permutation et de commutation.
-y
Vérifie l'activité du terminal.
-A
Génère des rapports sur les performances globales du système, ce qui équivaut à saisir toutes les options.

Si vous n'utilisez aucune option, cela équivaut à appeler la commande sar avec l'option -u.

Procédure de configuration de la collecte automatique des données

  1. Connectez-vous en tant qu'utilisateur root.
  2. Exécutez la commande svcadm enable system/sar:default.

    Cette version de la commande sadc crée un enregistrement spécial qui marque l'heure de la réinitialisation des compteurs (temps d'initialisation).

  3. Modifiez le fichier /var/spool/cron/crontabs/sys crontab.

    Remarque - Ne modifiez pas directement un fichier crontab. Utilisez plutôt la commande crontab -e pour apporter des modifications à un fichier crontab.


    # crontab -e sys
  4. Annulez le commentaire des lignes suivantes :
    0 * * * 0-6 /usr/lib/sa/sa1
    20,40 8-17 * * 1-5 /usr/lib/sa/sa1
    5 18 * * 1-5 /usr/lib/sa/sa2 -s 8:00 -e 18:01 -i 1200 -A

    Pour plus d'informations, reportez-vous à la page de manuel crontab(1).