sar

mercredi 17 septembre 2008
par  Jerome ROBERT
popularité : 6%

La commande sar

Pour plus d’information sur cette dernière venez suivre
« le cours SA400 cher SUN » ou « le
man sar »

sar -v : donne l’état des processus, des inodes, des fichiers

exemple: sar -v 2 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

13:34:59  proc-sz    ov  inod-sz    ov  file-sz    ov   lock-sz
13:35:01   36/5882    0 1242/25316    0  213/213     0    0/0
13:35:03   36/5882    0 1242/25316    0  213/213     0    0/0
13:35:05   36/5882    0 1242/25316    0  213/213     0    0/0
13:35:07   36/5882    0 1242/25316    0  213/213     0    0/0
13:35:09   36/5882    0 1242/25316    0  213/213     0    0/0

proc-sz : Le nombre d’entrées processus utilisées
et le nombre de processus alloués dans le noyau (max_nprocs).
Le seconde valeur de la colonne proc-sz est la valeur maximale qui
peut être assignée dans la table du gestionnaire des
processus. Une fois ce nombre atteint, les nouveaux processus
démarrent avec le premier numéro PID inutilisé
(libre) depuis 0.

inod-sz:Nombre total d’inodes en mémoire / nombre
total d’inodes qu’il est possible d’allouer dans le noyau. Cette
valeur maximale n’est pas un plafond strict, elle peut être
dépassée.

file-sz : Le nombre de fichiers contenant des données
dans le répertoire DNLC (Directory Name Lookup Cache) de
l’espace noyau. Cette valeur augmente jusqu’à ce qu’elle
atteigne une valeur maximale.

ov : overflows that occur between sampling points for each
table.




sar -c : donne des informations sur les appels systèmes

# sar -c 3 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

21:53:13 scall/s sread/s swrit/s  fork/s  exec/s rchar/s wchar/s
21:53:16      82       6       7    0.00    0.00    1707    1496
21:53:19      77       6       6    0.00    0.00    1461    1483
21:53:22      74       6       6    0.00    0.00    1461    1483
21:53:25      77       6       6    0.00    0.00    1461    1483
21:53:28      74       6       6    0.00    0.00    1461    1483

Average       77       6       6    0.00    0.00    1511    1486

scall/s : Tous les types d’appels système par seconde.

fork/s : Le nombre d’appels système fork par seconde.

exec/s : Le nombre d’appels système exec par seconde.

sread/s : Le nombre d’appels système sread par
seconde.

swrit/s : Le nombre d’appels système swrit par
seconde.

rchar/s : les caractères transférés en
lecture des appels de système ( sauf pour exec et fock ).


wchar/s : les caractères transférés
en écriture des appels de système (sauf pour exec et
fock ).




sar -u : indique l’utilisation des processeurs

sar -u 2 5   ( pour l'exemple la commande «find» fut lancer en arrière plan )

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

22:36:11    %usr    %sys    %wio   %idle
22:36:13       2      11      87       0
22:36:15       1      11      88       0
22:36:17       2      12      84       1
22:36:19       2      14      84       0
22:36:21       2      12      86       0

Average        2      12      86       0

%usr : Pourcentage de temps passé par le processeur en
mode User

%sys : Pourcentage de temps passé par le processeur
en mode System

%wio : Pourcentage de temps passé par le processeur
en mode Wait I/O, pourcentage de temps pendant lequel le processeur
est prêt et en attente de la fin d’une E/S.

%idle : Pourcentage de temps passé par le processeur
en mode Idle






sar -q : indique la taille moyenne de la file d’exécution et le
pourcentage de temps d’occupation

runq-sz : Nombre moyen de threads noyau en mémoire
attendant un processeur pour leur exécution.

%runocc : Pourcentage de temps passé par un thread
dans une file de dispatch.




sar -g : activité du pageur

sar -g 2 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

22:51:52  pgout/s ppgout/s pgfree/s pgscan/s %ufs_ipf
22:51:54     0.00     0.00     0.00     0.00     0.00
22:51:56     0.00     0.00     0.00     0.00     0.00
22:51:58     0.00     0.00     0.00     0.00     0.00
22:52:00     0.00     0.00     0.00     0.00     0.00
22:52:02     0.00     0.00     0.00     0.00     0.00

Average      0.00     0.00     0.00     0.00     0.00

pgscan/s : Nombre de pages balayées, par seconde, par le
démon gestionnaire des pages.

pgout/s : Nombre de demande de sorties de pages par seconde.

ppgout/s : Nombre de pages, par seconde, actuellement
sorties

pgfree/s : Nombre de pages, par seconde, placées dans
la liste des pages libres par le démon gestionnaire des pages.

%ufs_ipf : Pourcentage d’inodes fermées et flushées
du cache qui avaient des pages de fichiers associées dans la
mémoire






sar -p : rapport sur le paging

 sar -p 2 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

23:39:07  atch/s  pgin/s ppgin/s  pflt/s  vflt/s slock/s
23:39:09    0.00    0.00    0.00    7.96    4.48    0.00
23:39:11    3.00    0.00    0.00    0.00    3.00    0.00
23:39:13    0.00    0.00    0.00    0.00    0.00    0.00
23:39:15    0.00    0.00    0.00    0.00    0.00    0.00
23:39:17    0.00    0.00    0.00    0.00    0.00    0.00

Average     0.60    0.00    0.00    1.60    1.50    0.00

atch/s : Nombre de fautes de page, par seconde, satisfaites par
la réclamation d’une page présente en mémoire
(attachement par seconde). Cela inclut la réclamation d’une
page depuis la liste des pages libres et le partage de pages de type
text utilisées par un autre processus (par exemple, deux ou
plusieurs processus accédant au même programme).

pgin/s : Nombre de requêtes d’entrée de pages,
par seconde, reçues par le système de fichiers.

ppgin/s : Nombre de pages entrées par seconde. Une
seule requête d’entrée de page, comme une demande de
verrouillage logiciel ou un bloc de grande taille, peut impliquer
l’entrée de multiples autres pages.

pflt/s : page faults from protection errors per second
(illegal access to page) or "copy-on-writes".

vflt/s : address translation page faults per second (valid
page not in memory).

slock/s : faults per second caused by software lock requests
requiring physical I/O.




sar -r : les pages de mémoire et les blocs inutilisés en swap

 sar -r 2 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

23:38:08 freemem freeswap
23:38:10   35911  1580656
23:38:12   35905  1580656
23:38:14   35905  1580656
23:38:16   35905  1580656
23:38:18   35905  1580656

Average    35906  1580656

freemem : Nombre moyen de pages mémoires disponibles
pour les processus utilisateurs dans l’échantillonnage de la
commande.La taille d’une page dépend de la machine.

freeswap : Nombre de blocs de 512 octets disponibles pour la
gestion du swap de pages.






sar -w : activité du swaper

sar -w 2 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

23:19:44 swpin/s bswin/s swpot/s bswot/s pswch/s
23:19:46    0.00     0.0    0.00     0.0     157
23:19:48    0.00     0.0    0.00     0.0     207
23:19:50    0.00     0.0    0.00     0.0     176
23:19:52    0.00     0.0    0.00     0.0     154
23:19:54    0.00     0.0    0.00     0.0     165

Average     0.00     0.0    0.00     0.0     172



swpin/s Nombre de LWP transférés, par seconde, en
mémoire.

bswin/s Nombre de blocs de 512 octets transférés,
par seconde, pour les swap-ins.

swpot/s Nombre moyen de processus swappés par seconde. Si
la valeur est supérieur e à 1, vous devriez augmenter
la mémoire.

bswot/s Nombre de blocs de 512 octets transférés,
par seconde, pour les écritures en zone de swap (swap-outs).

pswch/s : Nombre de threads noyau basculés par
seconde.






sar -k : occupation mémoire

sar -k 2 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

23:22:08 sml_mem   alloc  fail  lg_mem   alloc  fail  ovsz_alloc  fail
23:22:10 3604608 3128114     0 61816832 57415544     0     7405568     0
23:22:12 3604608 3128114     0 61816832 57415544     0     7405568     0
23:22:14 3604608 3128114     0 61816832 57415544     0     7405568     0
23:22:16 3604608 3128114     0 61816832 57415544     0     7405568     0
23:22:18 3604608 3128114     0 61816832 57415544     0     7405568     0

Average  3604608 3128114     0 61816832 57415544     0     7405568     0

sml_mem : Quantité de mémoire, en octets, dont le
KMA dispose dans la réserve de petites requêtes de
mémoire. Une petite requête est inférieur e à
256 octets.

alloc : Quantité de mémoire, en octets, que le
KMA a alloué de son pool de petites requêtes de mémoire.

fail : Nombre de demandes de petits espaces mémoire
en échec.

lg_mem : Quantité de mémoire, en octets, dont
le KMA dispose dans la réserve de grandes requêtes de
mémoire. Une grande requête a une taille comprise entre
512 octets et 4 ko.

alloc : Quantité de mémoire, en octets, que le
KMA a alloué de son pool de grandes requêtes de mémoire.

fail : Nombre de demandes de grands espaces mémoire
en échec.

ovsz_alloc : Quantité de mémoire allouée
pour les requêtes de très grandes tailles (celles
supérieur es à 4 ko). Ces requêtes sont
satisfaites par allocation de page donc pas de pool pour ce type de
requête.

fail : Nombre de requêtes de très grandes
tailles en échec.




sar -d : activité disques

#sar -d 2 2

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

23:04:09   device        %busy   avque   r+w/s  blks/s  avwait  avserv

23:04:11   dad0             67     0.7      80    1272     0.0     8.4
           dad0,a            0     0.0       0       0     0.0     0.0
           dad0,b            0     0.0       0       0     0.0     0.0
           dad0,c            0     0.0       0       0     0.0     0.0
           dad0,d            0     0.0       0       0     0.0     0.0
           dad0,e            0     0.0       0       0     0.0     0.0
           dad0,f            0     0.0       0       0     0.0     0.0
           dad0,g           67     0.7      80    1273     0.0     8.4
           dad0,h            0     0.0       0       0     0.0     0.0
           dad1              0     0.0       0       0     0.0     0.0
           dad1,a            0     0.0       0       0     0.0     0.0
           dad1,b            0     0.0       0       0     0.0     0.0
           dad1,c            0     0.0       0       0     0.0     0.0
           dad1,d            0     0.0       0       0     0.0     0.0
           dad1,e            0     0.0       0       0     0.0     0.0
           nfs1              0     0.0       0       0     0.0     0.0

23:04:13   dad0             48     0.5     103    1648     0.0     4.7
           dad0,a            0     0.0       0       0     0.0     0.0
           dad0,b            0     0.0       0       0     0.0     0.0
           dad0,c            0     0.0       0       0     0.0     0.0
           dad0,d            0     0.0       0       0     0.0     0.0
           dad0,e            0     0.0       0       0     0.0     0.0
           dad0,f            0     0.0       0       0     0.0     0.0
           dad0,g           48     0.5     103    1648     0.0     4.7
           dad0,h            0     0.0       0       0     0.0     0.0
           dad1              0     0.0       0       0     0.0     0.0
           dad1,a            0     0.0       0       0     0.0     0.0
           dad1,b            0     0.0       0       0     0.0     0.0
           dad1,c            0     0.0       0       0     0.0     0.0
           dad1,d            0     0.0       0       0     0.0     0.0
           dad1,e            0     0.0       0       0     0.0     0.0
           nfs1              0     0.0       0       0     0.0     0.0

Average    dad0             58     0.6      91    1460     0.0     6.3
           dad0,a            0     0.0       0       0     0.0     0.0
           dad0,b            0     0.0       0       0     0.0     0.0
           dad0,c            0     0.0       0       0     0.0     0.0
           dad0,d            0     0.0       0       0     0.0     0.0
           dad0,e            0     0.0       0       0     0.0     0.0
           dad0,f            0     0.0       0       0     0.0     0.0
           dad0,g           58     0.6      91    1460     0.0     6.3
           dad0,h            0     0.0       0       0     0.0     0.0
           dad1              0     0.0       0       0     0.0     0.0
           dad1,a            0     0.0       0       0     0.0     0.0
           dad1,b            0     0.0       0       0     0.0     0.0
           dad1,c            0     0.0       0       0     0.0     0.0
           dad1,d            0     0.0       0       0     0.0     0.0
           dad1,e            0     0.0       0       0     0.0     0.0
           nfs1              0     0.0       0       0     0.0     0.0       

device : Le nom du périphérique disque surveillé.

%busy : Pourcentage de temps passé par le
périphérique à servir une requête de
transfert.

r+w/s : Nombre de lectures et d’écritures, par
seconde, sur le périphérique.

blks/s : Nombre de blocs de 512 octets transférés,
par seconde, depuis ou vers le périphérique.

avwait : Temps moyen, en millisecondes, qu’une requête
de transfert prête attend dans la fi le (mesuré
uniquement quand la file est occupée).

avserv : Durée moyenne, en milliseconde, d’exécution
d’une requête de transfert par le périphérique
(pour les disques, cela inclut la recherche, la latence et les durées
de transfert des données).






sar -b : buffer cache

sar -b 2 5

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

23:11:56 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s
23:11:58      76    5482      99       0       0       0       0       0
23:12:00      70    2098      97       0       0     100       0       0
23:12:02     106    2168      95       0       0     100       0       0
23:12:04      46    4295      99       0       0     100       0       0
23:12:06      74    5071      99       0       0     100       0       0

Average       74    3823      98       0       0       0       0       0

lread/s Nombre moyen de lectures logiques par seconde dans le cache
du buffer UFS.

lwrite/s Nombre moyen d’écritures logiques par seconde dans
le cache du buffer UFS.

bwrit/s Nombre moyen d’écritures par seconde ayant entraîné
un accès physique au disque

bread/s Nombre moyen de lectures par seconde ayant entraîné
un accès physique au disque (bloc).

%rcache : Ratio des opérations faites dans le cache
par rapport au nombre total d’opération.

%wcache : Ratio des opérations d’écritures
faites dans le cache par rapport au nombre total d’opération.

pread/s : Nombre moyen de lectures physiques par seconde qui
utilisent des interfaces de type caractères (mode raw )

pwrit/s : Nombre moyen de d’écritures physiques par
seconde qui utilisent des interfaces de type caractères (mode
raw )




sar -a Information sur l’utilisation du Directory Name Lookup Cache (pour
SUN)

 sar -a 2 5 (avec la commande find en arrière plan )

SunOS netra 5.8 Generic_108528-13 sun4u    05/25/02

23:42:04  iget/s namei/s dirbk/s
23:42:06    4646    5396    3654
23:42:08    3413    4183    3594
23:42:10    1539    1654     843
23:42:11    2136    2790    2094
23:42:14    6762    8671    5958

Average     3700    4540    3229

iget/s : Nombre de requêtes d’inodes (sur disque) qui
n’étaient pas dans le cache DNLC.

namei/s : Nombre de recherches de noms de répertoires
par seconde. Si namei ne trouve pas un nom de répertoir e dans
DNLC, il appelle iget pour obtenir l’inode d’un fi chier ou d’un
répertoire. La plupart des appels iget sont le résultat
d’échecs dans DNLC.

dirbk/s : Nombre de lectures de blocs de répertoire
sur disque par seconde.


Commentaires  Forum fermé

Navigation

Articles de la rubrique

Statistiques

Dernière mise à jour

mercredi 4 octobre 2023

Publication

273 Articles
Aucun album photo
Aucune brève
6 Sites Web
2 Auteurs

Visites

53 aujourd’hui
75 hier
828232 depuis le début
1 visiteur actuellement connecté