Guide de configuration d'un domaine Sun Enterprise 10000

Statistiques relatives au noyau

Le gestionnaire IDN supporte le mécanisme de statistiques noyau Solaris standard kstat(3K). En sus de l'ensemble minimum requis pour le support des rapports netstat(1M), le gestionnaire IDN fournit des statistiques supplémentaires qui peuvent être utiles pour l'ajustement des performances ou la gestion de la configuration. La façon la plus simple d'accéder à ces statistiques consiste à utiliser les utilitaires de ligne de commande netstat(1M) ou kstat(1M) standard.

Vous pouvez demander toutes les statistiques en utilisant la syntaxe illustrée dans l'exemple suivant. Cet exemple inclut un exemple des statistiques obtenues en utilisant les arguments idn et idn0.


# netstat -k idn
idn:
curtime 2048474 reconfigs 0 reconfig_last 0 reaps
0 reap_last 0
links 1 link_last 2042885 unlinks 1 unlink_last
2045246 buf_fail 1
buf_fail_last 2042935 slab_fail 1 slab_fail_last
2042935 
reap_count 0 dropped_intrs 0

# netstat -k idn0
idn0:
ipackets 3 ierrors 0 opackets 0 oerrors 0 collisions
0
rx_collisions 0 crc 0 buff 0 nolink 0 linkdown 0
inits 5 nocanput 0
allocbfail 0 notbufs 0 reclaim 0 smraddr 0 txmax
0 txfull 0 xdcall 3
sigsvr 10 mboxcrc 0 rbytes 238 obytes 238 multircv
0 multixmt 0
brdcstrcv 0 brdcstxmt 4 norcvbuf 0 noxmtbuf 0 ipackets64
3
opackets64 3 rbytes64 238 obytes64 238 fcs_errors
0 
macxmt_errors 0 toolong_errors 0 macrcv_errors 0

Vous pouvez demander les statistiques relatives à une interface ou un nom donné, comme dans l'exemple suivant qui inclut idn0 et idn1 en tant qu'interfaces réseau logiques. Les quantités de statistiques qui figurent dans les exemples sont purement indicatives, le résultat que vous obtiendrez pourra être relativement différent.


# netstat -k idn0 idn1

idn0:
ipackets 1386286 ierrors 0 opackets 1312137 oerrors
0 collisions 0
rx_collisions 0 crc 0 buff 0 nolink 0 linkdown 3561
inits 3
nocanput 131735 allocbfail 0 notbufs 0 reclaim 0
smraddr 0 txmax 0
txfull 0 xdcall 68783 sigsvr 63444 mboxcrc 0 rbytes
291362843 
obytes 4225747350 multircv 0 multixmt 0 brdcstrcv
0 brdcstxmt 21 norcvbuf 131735 noxmtbuf 0 ipackets64 1386286 opackets64
1312131
rbytes64 13176264731 obytes64 12816667818 fcs_errors
0 
macxmt_errors 16315 toolong_errors 0 macrcv_errors
0

idn1:
ipackets 189387 ierrors 0 opackets 136365 oerrors
0 collisions 0
rx_collisions 0 crc 0 buff 0 nolink 0 linkdown 0
inits 3
nocanput 54938 allocbfail 0 notbufs 0 reclaim 0
smraddr 0 txmax 0
txfull 0 xdcall 11788 sigsvr 453 mboxcrc 0 rbytes
1797429854 
obytes 1226840176 multircv 0 multixmt 0 brdcstrcv
0 brdcstxmt 10 norcvbuf 54938 noxmtbuf 0 ipackets64 189387 opackets64
136364
rbytes64 1797429854 obytes64 1226840176 fcs_errors
0 
macxmt_errors 0 toolong_errors 0 macrcv_errors 0

Statistiques kstat(3K)

Cette section contient les variables kstat(3K) afférentes à la commande netstat(1M) lorsqu'elle est exécutée pour le gestionnaire IDN. Vous remarquerez que pour les entrées idnX, il y a des instances séparées de la variable pour chaque interface réseau fournie (dans ce tableau, n/a signifie non-applicable à l'IDN).

Le tableau suivant comporte une liste des statistiques par instance disponibles en utilisant netstat -k idn0 ou kstat -n idn0.

Tableau 3-3 Statistiques kstat(3K) par interface

Statistique 

Description 

allocbfail

Nombre de fois où le gestionnaire IDN n'a pas réussi à attribuer de buffer STREAMS pour le message entrant. 

brdcstrcv

Nombre total de paquets de diffusion reçus par l'interface. 

brdcstxmt

Nombre total de paquets de diffusion transmis par l'interface. 

buff

Nombre de fois où la taille des paquets de données entrant a dépassé la taille prévue d'un tampon E/S SMR. 

collisions

n/a (collisions en transmission) ; toujours nul (0). 

crc

Nombre de fois où un tampon (en-tête) de données endommagé a été rencontré pendant la réclamation ou reçu d'un domaine distant. 

fcs_errors

Nombre de paquets reçus ayant échoué au contrôle CRC des en-têtes de paquets IDN. 

ierrors

Nombre total d'erreurs en entrée (par exemple : impossibilité d'attribuer un tampon STREAMS, la boîte aux lettres a été endommagée ou les tampons spécifiés étaient invalides). 

inits

Nombre de fois où la fonction init du gestionnaire IDN a été appelée. 

ipackets

Nombre de paquets reçus par le gestionnaire IDN pour le canal (interface réseau) correspondant. 

ipackets64

Compteur 64 bits du nombre total de paquets reçus par l'interface. 

linkdown

Nombre de fois où il a été constaté qu'une connexion IDN existante à un domaine spécifié n'était pas connectée. 

macrcv_errors

Nombre de paquets reçus dont l'adresse de destination était différente de celle de l'interface de réception. 

macxmt_errors

Nombre de fois où l'interface n'a pas réussi à transmettre un paquet à cause d'erreurs de transmissions IDN internes (par exemple, une connexion perdue). 

mboxcrc

Nombre de fois où le domaine a été confronté à une boîte aux lettres envoyant ou recevant avec un en-tête de boîte aux lettres endommagé. 

multircv

Nombre total de paquets à plusieurs destinataires reçus par l'interface. 

multixmt

Nombre total de paquets à plusieurs destinataires transmis par l'interface. 

nocanput

Nombre de fois où le gestionnaire IDN s'est heurté à une file STREAMS pleine alors qu'il essayait de faire remonter des données dans la pile de protocoles. 

nolink

Nombre de fois où un domaine de destination spécifié ne disposait pas d'une connexion établie avec le domaine local. 

norcvbuf

Nombre de fois où il n'a pas été possible d'attribuer un tampon pour recevoir un paquet entrant. 

notbufs

Nombre de fois où le domaine n'a pas réussi à attribuer un tampon E/S SMR pour un message sortant. 

noxmtbuf

Nombre de fois où il n'a pas été possible d'attribuer un tampon pour transmettre un paquet sortant. 

obytes

Nombre total d'octets transmis par l'interface. 

obytes64

Compteur 64 bits du nombre total d'octets transmis par l'interface. 

oerrors

Nombre total des erreurs en sortie (par exemple : boîte aux lettres envoyant endommagée, impossibilité d'attribuer un tampon E/S SMR ou endommagement de l'en-tête du paquet de données). 

opackets

Nombre de paquets transmis par le gestionnaire IDN sur le canal correspondant. 

opackets64

Compteur 64 bits du nombre total de paquets transmis par l'interface. 

rbytes

Nombre total d'octets reçus par l'interface. 

rbytes64

Compteur 64 bits du nombre total de paquets reçus par l'interface. 

reclaim

Nombre de fois où le domain a essayé de réclamer un tampon sortant, mais a constaté une erreur dans le tampon (par exemple : en-tête endommagé ou décalage SMR erroné). 

rx_collisions

n/a (collisions en réception) ; toujours nul (0) 

sigsvr

Nombre de fois où après avoir reçu un appel interdomaine le domaine devait signaler au serveur de canal de commencer à lire sa boîte aux lettres. 

smraddr

Nombre de fois où le domaine a rencontré un tampon E/S SMR qui spécifiait un décalage invalide dans la SMR (concerne spécifiquement les tampons entrant trouvés dans les boîtes aux lettres du domaine de réception). 

toolong_errors

Nombre de paquets reçus qui dépassaient la taille MTU IDN prévue. 

txfull

Nombre de tentatives de transmission de paquets qui sont survenues alors que la boîte aux lettres de réception était pleine. 

txmax

Nombre de tentatives de transmission de paquets qui sont survenues alors que le nombre des paquets non-réclamés dépassait la valeur de idn_window_emax

xdcall

Nombre de fois où le domaine a dû effectuer un appel interdomaine pour signaler au récepteur des paquets entrants. 

Le tableau suivant contient la liste des statistiques globales disponibles en utilisant netstat -k idn ou kstat -n idn.

Tableau 3-4 Statistiques kstat(3K) globales

Statistique 

Description 

buf_fail

Nombre de fois où le domaine n'a pas réussi à attribuer de tampon E/S SMR. 

buf_fail_last

Horodateur de lbolt correspondant au plus récent échec d'attribution d'un tampon SMR.

curtime

Cliché de lbolt au moment où les statistiques kstats ont été rassemblées, sert de référence pour les autres horodateurs enregistrés dans les kstats globales.

dropped_intrs

Nombre total d'appels interdomaines perdus (interruptions DMV) par le domaine à cause soit d'un type de message (protocole) inconnu soit d'une version IDN non appropriée. 

link_last

Horodateur de lbolt correspondant à l'occurrence la plus récente d'une requête de liaison ou de connexion.

links

Nombre d'opérations de connexion auxquelles le domaine a participé (chaque connexion du domaine compte comme une liaison.) 

reap_count

Nombre total de slabs que le domaine a réussi à réclamer au nom d'une requête de réclamation émanant du domaine maître (le décompte est effectué tout au long de la vie du domaine). 

reap_last

Horodateur de lbolt correspondant à la plus récente occurrence d'une réclamation.

reaps

Nombre de fois où le domaine maître a demandé au domaine de réclamer certains slabs SMR. 

reconfig_last

Horodateur de lbolt correspondant à la reconfiguration la plus récente.

reconfigs

Nombre de fois où le domaine a participé à une reconfiguration 

slab_fail

Nombre de fois où le domaine n'a pas réussi à attribuer de slab SMR du domaine maître. 

slab_fail_last

Horodateur de lbolt correspondant au plus récent échec d'attribution d'un slab SMR.

unlink_last

Horodateur de lbolt correspondant à requête de déconnexion la plus récente.

unlinks

Nombre d'opérations de déconnexion auxquelles le domaine a participé (chaque déconnexion de domaine compte comme un unlink.)