Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d’Oracle Solaris : Tâches courantes Oracle Solaris 11 Information Library (Français) |
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
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)
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)
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.
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`"
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 :
Les deux premières entrées crontab entraînent l'écriture d'un enregistrement dans le fichier /var/adm/sa/sajj toutes les 20 minutes, de 8 h à 17 h, du lundi au vendredi, et toutes les heures le reste du temps.
La troisième entrée écrit un enregistrement dans le fichier /var/adm/sa/sar jj toutes les heures, du lundi au vendredi, et comprend toutes les options sar .
Vous pouvez modifier ces valeurs par défaut en fonction de vos besoins.
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.
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 :
En l'absence d'intervalle d'échantillonnage ou de nombre d'échantillons spécifié, la commande sar extrait les données à partir d'un fichier précédemment enregistré. Ce fichier correspond au fichier spécifié par l'option - f ou, par défaut, au fichier d'activité quotidien standard, /var/adm/sa/sa jj, du jour le plus récent.
Les options -s et -e définissent les heures de début et de fin du rapport. Les heures de début et de fin sont sous la forme hh[:mm[ :ss]], où hh, mm et ss représentent les heures, minutes et secondes.
L'option -i spécifie l'intervalle de sélection des enregistrements (en secondes). Si l'option -i est absente, tous les intervalles trouvés dans le fichier d'activité quotidien sont signalés.
Le tableau suivant répertorie les options sar et leurs actions.
Tableau 11-5 Options de la commande sar
|
Si vous n'utilisez aucune option, cela équivaut à appeler la commande sar avec l'option -u.
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).
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
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).