JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d’administration système : administration avancée     Oracle Solaris 10 1/13 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Gestion des terminaux et modems (présentation)

2.  Configuration des terminaux et modems (tâches)

3.  Gestion des ports série avec la fonction d'accès aux services (tâches)

4.  Gestion des ressources système (présentation)

5.  Affichage et modification des informations système (tâches)

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

7.  Gestion des quotas UFS (tâches)

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

9.  Gestion de la comptabilisation du système (tâches)

10.  Comptabilisation du système (référence)

11.  Gestion des performances du système (présentation)

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

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

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

Affichage des statistiques de mémoire virtuelle (vmstat )

Affichage des statistiques de mémoire virtuelle (vmstat)

Affichage des informations sur les événements système (vmstat -s)

Affichage des statistiques de permutation (vmstat -S)

Affichage des interruptions par périphérique (vmstat -i)

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

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

Affichage des statistiques de disque étendues (iostat -xtc)

Affichage des statistiques de l'espace disque (df)

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)

Vérification de l'accès aux fichiers (sar -a)

Vérification de l'activité du tampon (sar -b)

Vérification des statistiques d'appel système (sar -c)

Vérification de l'activité du disque (sar -d)

Vérification du renvoi de page et de la mémoire (sar -g)

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

Vérification de l'allocation de mémoire du noyau (sar -k)

Vérification de la communication interprocessus (sar -m)

Vérification de l'activité de chargement de page (sar -p)

Vérification de l'activité de la file d'attente (sar -q)

Vérification de la mémoire non utilisée (sar -r)

Vérification de l'utilisation de la CPU (sar -u)

Vérification du statut des tables système (sar -v)

Vérification de l'activité de permutation (sar -w)

Vérification de l'activité du terminal (sar -y)

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)

Configuration de la collecte automatique des données

14.  Résolution des problèmes logiciels (présentation)

15.  Gestion des messages système

16.  Gestion des fichiers noyau (tâches)

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

18.  Résolution de problèmes logiciels divers (tâches)

19.  Résolution des problèmes d'accès aux fichiers (tâches)

20.  Résolution des incohérences d'un système de fichiers UFS (tâches)

21.  Résolution des problèmes du package logiciel (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 13-2 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.

Configuration de la collecte automatique des données

  1. Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuration de RBAC (liste des tâches) du manuel Guide d’administration système : services de sécurité.

  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).