JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d’administration système : administration avancée
search filter icon
search icon

Informations document

Préface

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

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

Utilisez la commande sar pour effectuer les tâches suivantes :

Pour une description plus détaillée de cette commande, reportez-vous à la page de manuel sar(1).

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

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

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

L'exemple de sortie de commande sar -b suivant indique que les tampons %rcache et %wcache ne sont pas à l'origine des ralentissements. Toutes les données se trouvent dans les limites acceptables.

$ sar -b

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s
01:00:00       0       0     100       0       0      94       0       0
02:00:01       0       0     100       0       0      94       0       0
03:00:00       0       0     100       0       0      92       0       0
04:00:00       0       1     100       0       1      94       0       0
05:00:00       0       0     100       0       0      93       0       0
06:00:00       0       0     100       0       0      93       0       0
07:00:00       0       0     100       0       0      93       0       0
08:00:00       0       0     100       0       0      93       0       0
08:20:00       0       1     100       0       1      94       0       0
08:40:01       0       1     100       0       1      93       0       0
09:00:00       0       1     100       0       1      93       0       0
09:20:00       0       1     100       0       1      93       0       0
09:40:00       0       2     100       0       1      89       0       0
10:00:00       0       9     100       0       5      92       0       0
10:20:00       0       0     100       0       0      68       0       0
10:40:00       0       1      98       0       1      70       0       0
11:00:00       0       1     100       0       1      75       0       0

Average        0       1     100       0       1      91       0       0

Le tableau suivant décrit les activités du tampon affichées par l'option -b.

Nom de champ
Description
bread/s
Nombre moyen de lectures par seconde qui sont soumises au cache du tampon à partir du disque
lread/s
Nombre moyen de lectures logiques par seconde à partir du cache du tampon
%rcache
Fraction des lectures logiques qui se trouvent dans le cache du tampon (100 % moins le rapport bread/s sur lread/s)
bwrit/s
Nombre moyen de blocs physiques (512 blocs) qui sont écrits à partir du cache du tampon sur le disque, par seconde
lwrit/s
Nombre moyen d'écritures logiques sur le cache du tampon, par seconde
%wcache
Fraction des écritures logiques qui se trouvent dans le cache du tampon (100 % moins le rapport bwrit/s sur lwrit/s)
pread/s
Nombre moyen de lectures physiques, par seconde, qui utilisent les interfaces de périphérique de caractère
pwrit/s
Nombre moyen de demandes d'écriture physique, par seconde, qui utilisent les interfaces de périphérique de caractère

Les entrées les plus importantes sont les rapports de succès du cache %rcache et %wcache. Ces entrées mesurent l'efficacité de la mise en mémoire tampon du système. Si %rcache est inférieur à 90 % ou si %wcache est inférieur à 65 %, il est possible d'améliorer les performances en augmentant l'espace du tampon.

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

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

L'exemple suivant illustre la sortie de la commande sar -c.

$ sar -c

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 scall/s sread/s swrit/s  fork/s  exec/s rchar/s wchar/s
01:00:00      89      14       9    0.01    0.00    2906    2394
02:00:01      89      14       9    0.01    0.00    2905    2393
03:00:00      89      14       9    0.01    0.00    2908    2393
04:00:00      90      14       9    0.01    0.00    2912    2393
05:00:00      89      14       9    0.01    0.00    2905    2393
06:00:00      89      14       9    0.01    0.00    2905    2393
07:00:00      89      14       9    0.01    0.00    2905    2393
08:00:00      89      14       9    0.01    0.00    2906    2393
08:20:00      90      14       9    0.01    0.01    2914    2395
08:40:01      90      14       9    0.01    0.00    2914    2396
09:00:00      90      14       9    0.01    0.01    2915    2396
09:20:00      90      14       9    0.01    0.01    2915    2396
09:40:00     880     207     156    0.08    0.08   26671    9290
10:00:00    2020     530     322    0.14    0.13   57675   36393
10:20:00     853     129      75    0.02    0.01   10500    8594
10:40:00    2061     524     450    0.08    0.08  579217  567072
11:00:00    1658     404     350    0.07    0.06 1152916 1144203

Average      302      66      49    0.02    0.01   57842   55544

Le tableau suivant décrit les catégories d'appel système signalées par l'option -c. En règle générale, les opérations de lecture et d'écriture représentent environ la moitié du nombre total d'appels système. Cependant, le pourcentage varie fortement en fonction des activités effectuées par le système.

Nom de champ
Description
scall/s
Nombre de tous les types d'appels système par seconde, soit généralement environ 30 par seconde sur un système avec 4 à 6 utilisateurs.
sread/s
Nombre d'appels système read par seconde.
swrit/s
Nombre d'appels système write par seconde.
fork/s
Nombre d'appels système fork par seconde, soit généralement environ 0,5 par seconde sur un système avec 4 à 6 utilisateurs. Ce nombre augmente si les scripts shell sont en cours d'exécution.
exec/s
Nombre d'appels système exec par seconde. Si exec/s divisé par fork/s est supérieur à 3, recherchez les variables PATH inefficaces.
rchar/s
Nombre de caractères (octets) transférés par les appels système read par seconde.
wchar/s
Nombre de caractères (octets) transférés par les appels système write par seconde.

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

Exemple 13-7 Vérification de l'activité du disque

Cet exemple abrégé illustre la sortie de la commande sar -d.

$ sar -d

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

12:36:32   device        %busy   avque   r+w/s  blks/s  avwait  avserv

12:40:01   dad1             15     0.7      26     399    18.1    10.0
           dad1,a           15     0.7      26     398    18.1    10.0
           dad1,b            0     0.0       0       1     1.0     3.0
           dad1,c            0     0.0       0       0     0.0     0.0
           dad1,h            0     0.0       0       0     0.0     6.0
           fd0               0     0.0       0       0     0.0     0.0
           nfs1              0     0.0       0       0     0.0     0.0
           nfs2              1     0.0       1      12     0.0    13.2
           nfs3              0     0.0       0       2     0.0     1.9
           nfs4              0     0.0       0       0     0.0     7.0
           nfs5              0     0.0       0       0     0.0    57.1
           nfs6              1     0.0       6     125     4.3     3.2
           nfs7              0     0.0       0       0     0.0     6.0
           sd1               0     0.0       0       0     0.0     5.4
           ohci0,bu          0     0.0       0       0     0.0     0.0
           ohci0,ct          0     0.0       0       0     0.0     0.0
           ohci0,in          0     0.0       7       0     0.0     0.0
           ohci0,is          0     0.0       0       0     0.0     0.0
           ohci0,to          0     0.0       7       0     0.0     0.0

Le tableau suivant décrit les activités du périphérique de disque qui sont signalées par l'option -d.

Nom de champ
Description
device
Nom du périphérique de disque surveillé.
%busy
Durée pendant laquelle le périphérique a été occupé à traiter une demande de transfert.
avque
Nombre moyen de requêtes pendant la période où le périphérique était occupé à traiter une demande de transfert.
r+w/s
Nombre de transferts de lecture et d'écriture vers le périphérique, par seconde.
blks/s
Nombre de blocs de 512 octets transférés vers le périphérique, par seconde.
avwait
Durée moyenne, en millisecondes, pendant laquelle les demandes de transfert restent inactives dans la file d'attente. Cette durée est mesurée uniquement lorsque la file d'attente est occupée.
avserv
Durée moyenne, en millisecondes, requise par le périphérique pour terminer une demande de transfert. Pour les disques, cette valeur comprend les temps de recherche, de latence de rotation et de transfert des données.

Notez que la longueur des files d'attente et le temps d'attente sont mesurés lorsqu'une demande se trouve dans la file d'attente. Si la valeur %busy est petite, la longueur des files d'attente et des délais de service représente probablement les efforts périodiques du système pour garantir l'écriture rapide des blocs modifiés sur le disque.

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

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

L'exemple suivant illustre la sortie de la commande sar -g.

$ sar -g

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:00  pgout/s ppgout/s pgfree/s pgscan/s %ufs_ipf
01:00:00     0.00     0.00     0.00     0.00     0.00
02:00:00     0.01     0.01     0.01     0.00     0.00
03:00:00     0.00     0.00     0.00     0.00     0.00
04:00:00     0.00     0.00     0.00     0.00     0.00
05:00:00     0.00     0.00     0.00     0.00     0.00
06:00:00     0.00     0.00     0.00     0.00     0.00
07:00:00     0.00     0.00     0.00     0.00     0.00
08:00:00     0.00     0.00     0.00     0.00     0.00
08:20:01     0.00     0.00     0.00     0.00     0.00
08:40:00     0.00     0.00     0.00     0.00     0.00
09:00:00     0.00     0.00     0.00     0.00     0.00
09:20:01     0.05     0.52     1.62    10.16     0.00
09:40:01     0.03     0.44     1.47     4.77     0.00
10:00:02     0.13     2.00     4.38    12.28     0.00
10:20:03     0.37     4.68    12.26    33.80     0.00

Average      0.02     0.25     0.64     1.97     0.00

Le tableau suivant décrit la sortie de l'option -g.

Nom de champ
Description
pgout/s
Nombre de demandes de renvoi de page par seconde.
ppgout/s
Nombre réel de pages renvoyées, par seconde. Une seule demande de renvoi de page peut impliquer le renvoi de plusieurs pages.
pgfree/s
Nombre de pages placées sur la liste d'espaces libres, par seconde.
pgscan/s
Nombre de pages analysées par le démon page, par seconde. Si cette valeur est élevée, le démon page consacre beaucoup de temps à chercher de la mémoire libre. Cette situation implique la nécessité d'ajouter de la mémoire.
%ufs_ipf
Le pourcentage d'inodes ufs déduit de la liste d'espaces libres par iget associés à des pages réutilisables. Ces pages sont vidées et ne peuvent pas être récupérées par les processus. Par conséquent, ce champ représente le pourcentage de igets avec des pages vides. Une valeur élevée indique que la liste libre d'inodes est liée à une page et que le nombre d'inodes ufs peut avoir besoin d'être augmenté.

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

L'allocation de mémoire du noyau (KMA) permet à un sous-système du noyau d'allouer et libérer de la mémoire, en fonction des besoins.

Au lieu d'allouer de manière statique la quantité maximale de mémoire prévue requise sous la charge de pointe, la KMA divise les demandes de mémoire en trois catégories :

La KMA conserve deux pools de mémoire pour satisfaire les demandes de petite et grande taille. L'allocation de mémoire satisfait les demandes surdimensionnées à partir du programme d'allocation de pages système.

Si vous vérifiez un système qui sert à écrire des pilotes ou des STREAMS qui utilisent les ressources KMA, la commande sar -k peut se révéler utile. Dans le cas contraire, vous n'aurez probablement pas besoin des informations fournies. Tout pilote ou module qui utilise des ressources KMA, mais ne retourne pas spécifiquement les ressources avant d'être arrêté, peut créer une fuite de mémoire. Une fuite de mémoire entraîne l'augmentation de la quantité de mémoire allouée par KMA au fil du temps. Par conséquent, si les champs alloc de la commande sar -k augmentent progressivement au fil du temps, il est possible qu'il y ait une fuite de mémoire. Les échecs de requête indiquent également une fuite de mémoire. Si un problème de ce type se produit, c'est probablement à cause d'une fuite de mémoire que KMA ne peut pas réserver ni allouer la mémoire.

S'il apparaît qu'une fuite de mémoire s'est produite, vous devez vérifier tous les pilotes ou STREAMS susceptibles d'avoir demandé de la mémoire à KMA et qui ne l'ont pas retournée.

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

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

L'exemple abrégé suivant illustre la sortie de la commande sar -k.

$ sar -k

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 sml_mem   alloc  fail  lg_mem   alloc  fail  ovsz_alloc  fail
01:00:00 6119744 4852865     0 60243968 54334808   156     9666560     0
02:00:01 6119744 4853057     0 60243968 54336088   156     9666560     0
03:00:00 6119744 4853297     0 60243968 54335760   156     9666560     0
04:00:00 6119744 4857673     0 60252160 54375280   156     9666560     0
05:00:00 6119744 4858097     0 60252160 54376240   156     9666560     0
06:00:00 6119744 4858289     0 60252160 54375608   156     9666560     0
07:00:00 6119744 4858793     0 60252160 54442424   156     9666560     0
08:00:00 6119744 4858985     0 60252160 54474552   156     9666560     0
08:20:00 6119744 4858169     0 60252160 54377400   156     9666560     0
08:40:01 6119744 4857345     0 60252160 54376880   156     9666560     0
09:00:00 6119744 4859433     0 60252160 54539752   156     9666560     0
09:20:00 6119744 4858633     0 60252160 54410920   156     9666560     0
09:40:00 6127936 5262064     0 60530688 55619816   156     9666560     0
10:00:00 6545728 5823137     0 62996480 58391136   156     9666560     0
10:20:00 6545728 5758997     0 62996480 57907400   156     9666560     0
10:40:00 6734144 6035759     0 64389120 59743064   156    10493952     0
11:00:00 6996288 6394872     0 65437696 60935936   156    10493952     0

Average  6258044 5150556     0 61138340 55609004   156     9763900     0

Le tableau suivant décrit la sortie de l'option -k.

Nom de champ
Description
sml_mem
Quantité de mémoire, en octets, disponible pour KMA dans le pool des petites demandes de mémoire. Dans ce pool, une petite demande est inférieure à 256 octets.
alloc
Quantité de mémoire, en octets, que KMA a alloué à partir de son pool de petites demandes de mémoire à des petites demandes de mémoire.
fail
Nombre de demandes de petites quantités de mémoire qui ont échoué.
lg_mem
Quantité de mémoire, en octets, disponible pour KMA dans le pool des grandes demandes de mémoire. Dans ce pool, une grande demande va de 512 octets à 4 Ko.
alloc
Quantité de mémoire, en octets, que KMA a alloué à partir de son pool de grandes demandes de mémoire à des grandes demandes de mémoire.
fail
Nombre de demandes de grandes quantités de mémoire qui ont échoué.
ovsz_alloc
Quantité de mémoire allouée pour des demandes surdimensionnées, c'est-à-dire supérieures à 4 Ko. Ces demandes sont satisfaites par le programme d'allocation de page. Il n'existe donc aucun pool.
fail
Nombre de demandes de quantités surdimensionnées de mémoire qui ont échoué.

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

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

L'exemple abrégé suivant illustre la sortie de la commande sar -m.

$ sar -m

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:00   msg/s  sema/s
01:00:00    0.00    0.00
02:00:02    0.00    0.00
03:00:00    0.00    0.00
04:00:00    0.00    0.00
05:00:01    0.00    0.00
06:00:00    0.00    0.00

Average     0.00    0.00

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

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

L'exemple suivant illustre la sortie de la commande sar -p.

$ sar -p

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04  atch/s  pgin/s ppgin/s  pflt/s  vflt/s slock/s
01:00:00    0.09    0.00    0.00    0.78    2.02    0.00
02:00:01    0.08    0.00    0.00    0.78    2.02    0.00
03:00:00    0.09    0.00    0.00    0.81    2.07    0.00
04:00:00    0.11    0.01    0.01    0.86    2.18    0.00
05:00:00    0.08    0.00    0.00    0.78    2.02    0.00
06:00:00    0.09    0.00    0.00    0.78    2.02    0.00
07:00:00    0.08    0.00    0.00    0.78    2.02    0.00
08:00:00    0.09    0.00    0.00    0.78    2.02    0.00
08:20:00    0.11    0.00    0.00    0.87    2.24    0.00
08:40:01    0.13    0.00    0.00    0.90    2.29    0.00
09:00:00    0.11    0.00    0.00    0.88    2.24    0.00
09:20:00    0.10    0.00    0.00    0.88    2.24    0.00
09:40:00    2.91    1.80    2.38    4.61   17.62    0.00
10:00:00    2.74    2.03    3.08    8.17   21.76    0.00
10:20:00    0.16    0.04    0.04    1.92    2.96    0.00
10:40:00    2.10    2.50    3.42    6.62   16.51    0.00
11:00:00    3.36    0.87    1.35    3.92   15.12    0.00

Average     0.42    0.22    0.31    1.45    4.00    0.00

Le tableau suivant décrit les statistiques rapportées à partir de l'option -p.

Nom de champ
Description
atch/s
Nombre de défauts de page, par seconde, qui sont résolus en récupérant une page actuellement en mémoire (pages jointes par seconde). Les instances comprennent la réallocation d'une page incorrecte dans la liste des espaces libres et le partage d'une page de texte actuellement utilisée par un autre processus. Par exemple, plusieurs processus qui accèdent au même le texte du programme.
pgin/s
Nombre de fois, par seconde, où les systèmes de fichiers reçoivent des demandes de chargement de page.
ppgin/s
Nombre de pages chargées, par seconde. Une seule demande de chargement de page, par exemple une demande de verrou logiciel (voir slock/s) ou d'une grande taille de bloc, peut impliquer le chargement de plusieurs pages.
pflt/s
Nombre de défauts de page résultant d'erreurs de protection. Les instances d'erreurs de protection indiquent un accès non autorisé à une page et la « copie sur écriture ». En règle générale, ce nombre est essentiellement constitué de « copies sur écriture ».
vflt/s
Nombre de défauts de page liés à la traduction de l'adresse, par seconde. C'est ce que l'on appelle des erreurs de validité. Les erreurs de validité se produisent lorsqu'une entrée de table de processus n'existe pas pour une adresse virtuelle donnée.
slock/s
Nombre d'erreurs, par seconde, causées par des demandes de verrou logiciel qui exigent une E/S physique. Un exemple d'occurrence d'une demande de verrou logiciel est le transfert de données d'un disque vers la mémoire. Le système bloque la page qui doit recevoir les données de manière à ce qu'elle ne puisse être ni réclamée ni utilisée par un autre processus.

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

Exemple 13-12 Vérification de l'activité de la file d'attente

L'exemple suivant illustre la sortie de la commande sar -q. Si la valeur %runocc est élevée (supérieure à 90 %) et si la valeur runq-sz est supérieure à 2, la CPU est très chargée et la réponse est altérée. Dans ce cas, une nouvelle capacité de CPU peut être nécessaire pour obtenir une réponse acceptable du système.

# sar -q
SunOS system2 5.10 Generic_142909-13 sun4u    06/28/2010

00:00:00 runq-sz %runocc swpq-sz %swpocc
01:00:00     1.0       7     0.0       0
02:00:00     1.0       7     0.0       0
03:00:00     1.0       7     0.0       0
04:00:00     1.0       7     0.0       0
05:00:00     1.0       6     0.0       0
06:00:00     1.0       7     0.0       0

Average      1.0       7     0.0       0

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

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

L'exemple suivant illustre la sortie de la commande sar -r.

$ sar -r

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 freemem freeswap
01:00:00   44717  1715062
02:00:01   44733  1715496
03:00:00   44715  1714746
04:00:00   44751  1715403
05:00:00   44784  1714743
06:00:00   44794  1715186
07:00:00   44793  1715159
08:00:00   44786  1714914
08:20:00   44805  1715576
08:40:01   44797  1715347
09:00:00   44761  1713948
09:20:00   44802  1715478
09:40:00   41770  1682239
10:00:00   35401  1610833
10:20:00   34295  1599141
10:40:00   33943  1598425
11:00:00   30500  1561959

Average    43312  1699242

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

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

L'exemple suivant illustre la sortie de la commande sar -u.

$ sar -u

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04    %usr    %sys    %wio   %idle
01:00:00       0       0       0     100
02:00:01       0       0       0     100
03:00:00       0       0       0     100
04:00:00       0       0       0     100
05:00:00       0       0       0     100
06:00:00       0       0       0     100
07:00:00       0       0       0     100
08:00:00       0       0       0     100
08:20:00       0       0       0      99
08:40:01       0       0       0      99
09:00:00       0       0       0      99
09:20:00       0       0       0      99
09:40:00       4       1       0      95
10:00:00       4       2       0      94
10:20:00       1       1       0      98
10:40:00      18       3       0      79
11:00:00      25       3       0      72

Average        2       0       0      98

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

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

L'exemple abrégé suivant illustre la sortie de la commande sar -v. Cet exemple montre que toutes les tables sont suffisamment grandes pour éviter les débordements. Ces tables sont allouées de façon dynamique en fonction de la quantité de mémoire physique.

$ sar -v

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04  proc-sz    ov  inod-sz    ov  file-sz    ov   lock-sz
01:00:00   69/8010    0 3476/34703    0    0/0       0    0/0   
02:00:01   69/8010    0 3476/34703    0    0/0       0    0/0   
03:00:00   69/8010    0 3476/34703    0    0/0       0    0/0   
04:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
05:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
06:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
07:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
08:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
08:20:00   69/8010    0 3494/34703    0    0/0       0    0/0   
08:40:01   69/8010    0 3494/34703    0    0/0       0    0/0   
09:00:00   69/8010    0 3494/34703    0    0/0       0    0/0   
09:20:00   69/8010    0 3494/34703    0    0/0       0    0/0   
09:40:00   74/8010    0 3494/34703    0    0/0       0    0/0   
10:00:00   75/8010    0 4918/34703    0    0/0       0    0/0   
10:20:00   72/8010    0 4918/34703    0    0/0       0    0/0   
10:40:00   71/8010    0 5018/34703    0    0/0       0    0/0   
11:00:00   77/8010    0 5018/34703    0    0/0       0    0/0  

Le tableau ci-dessous décrit la sortie de l'option -v.

Nom de champ
Description
proc-sz
Nombre d'entrées de processus (structures proc) en cours d'utilisation ou d'allocation dans le noyau.
du-sz
Nombre total d'inodes en mémoire par rapport au nombre maximal d'inodes alloués dans le noyau. Ce nombre n'est pas un filigrane élevé strict. Le nombre peut être dépassé.
file-sz
Taille de la table des fichiers du système ouvert. Le champ sz prend la valeur 0, car l'espace est alloué de façon dynamique pour la table des fichiers.
ov
Dépassements qui surviennent entre les points d'échantillonnage de chaque table.
lock-sz
Nombre d'entrées de la table des enregistrements de mémoire partagée qui sont en cours d'utilisation ou d'allocation dans le noyau. Le champ sz prend la valeur 0, car l'espace est alloué de façon dynamique pour la table des enregistrements de mémoire partagée.

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

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

L'exemple suivant illustre la sortie de la commande sar -w.

$ sar -w

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 swpin/s bswin/s swpot/s bswot/s pswch/s
01:00:00    0.00     0.0    0.00     0.0     132
02:00:01    0.00     0.0    0.00     0.0     133
03:00:00    0.00     0.0    0.00     0.0     133
04:00:00    0.00     0.0    0.00     0.0     134
05:00:00    0.00     0.0    0.00     0.0     133
06:00:00    0.00     0.0    0.00     0.0     133
07:00:00    0.00     0.0    0.00     0.0     132
08:00:00    0.00     0.0    0.00     0.0     131
08:20:00    0.00     0.0    0.00     0.0     133
08:40:01    0.00     0.0    0.00     0.0     132
09:00:00    0.00     0.0    0.00     0.0     132
09:20:00    0.00     0.0    0.00     0.0     132
09:40:00    0.00     0.0    0.00     0.0     335
10:00:00    0.00     0.0    0.00     0.0     601
10:20:00    0.00     0.0    0.00     0.0     353
10:40:00    0.00     0.0    0.00     0.0     747
11:00:00    0.00     0.0    0.00     0.0     804

Average     0.00     0.0    0.00     0.0     198

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

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

L'exemple suivant illustre la sortie de la commande sar -y.

$ sar -y

SunOS balmyday 5.10 s10_51 sun4u    03/18/2004

00:00:04 rawch/s canch/s outch/s rcvin/s xmtin/s mdmin/s
01:00:00       0       0       0       0       0       0
02:00:01       0       0       0       0       0       0
03:00:00       0       0       0       0       0       0
04:00:00       0       0       0       0       0       0
05:00:00       0       0       0       0       0       0
06:00:00       0       0       0       0       0       0
07:00:00       0       0       0       0       0       0
08:00:00       0       0       0       0       0       0
08:20:00       0       0       0       0       0       0
08:40:01       0       0       0       0       0       0
09:00:00       0       0       0       0       0       0
09:20:00       0       0       0       0       0       0
09:40:00       0       0       1       0       0       0
10:00:00       0       0      37       0       0       0
10:20:00       0       0       0       0       0       0
10:40:00       0       0       3       0       0       0
11:00:00       0       0       3       0       0       0

Average        0       0       1       0       0       0

Vérification des performances globales du système (sar -A)