eXtreme Network – Consulter et gérer les processus sur XOS

Ce nouveau tutoriel a pour objectif de décrire les commandes permettant de gérer les processus du système XOS. Pour rappel XOS est le système d’exploitation d’eXtreme Network mis en œuvre pour l’exploitation de la majorité des équipements composant sa gamme de produit.

 

La commande top :

La commande suivante permet d’afficher la liste des processus les plus consommateurs en pourcentage de consommation du temps CPU (rafraîchie toutes les 5 secondes) :

Pour quitter le menu top, faire « ctrl c ».

Core_1.1 # top

Mem: 344352K used, 636824K free, 0K shrd, 1604K buff, 174340K cached
Load average: 3.29, 3.16, 3.10    (State: S=sleeping R=running, W=waiting)
PID USER     STATUS   RSS  PPID %CPU %MEM COMMAND
30819 root     R       4120 30818 99.8  0.4 ./snmpMaster
16652 root     R        836 16651  6.5  0.0 top -d 3
401 root     S <      17M     1  3.7  1.8 ./hal
593 root     S N      17M   444  0.9  1.8 ./hal
405 root     S        23M     1  0.0  2.4 ./cliMaster
619 root     S        23M   405  0.0  2.4 ./cliMaster
29913 root     S        23M   619  0.0  2.4 ./cliMaster
16650 root     S        23M   619  0.0  2.4 ./cliMaster
6862 root     S        23M   619  0.0  2.4 ./cliMaster
537 root     S        20M     1  0.0  2.1 ./etmon
563 root     S        20M   560  0.0  2.1 ./etmon
560 root     S        20M   537  0.0  2.1 ./etmon
561 root     S        20M   560  0.0  2.1 ./etmon
562 root     S        20M   560  0.0  2.1 ./etmon
618 root     S <      17M   444  0.0  1.8 ./hal
446 root     S <      17M   444  0.0  1.8 ./hal
644 root     S <      17M   444  0.0  1.8 ./hal
599 root     S <      17M   444  0.0  1.8 ./hal
594 root     S <      17M   444  0.0  1.8 ./hal
451 root     S <      17M   444  0.0  1.8 ./hal
597 root     S <      17M   444  0.0  1.8 ./hal
598 root     S <      17M   444  0.0  1.8 ./hal
444 root     S <      17M   401  0.0  1.8 ./hal
595 root     S <      17M   444  0.0  1.8 ./hal
592 root     S <      17M   444  0.0  1.8 ./hal
616 root     S <      17M   444  0.0  1.8 ./hal
445 root     S <      17M   444  0.0  1.8 ./hal
600 root     S <      17M   444  0.0  1.8 ./hal
……………………
Mem: 344356K used, 636820K free, 0K shrd, 1604K buff, 174340K cached
Load average: 3.26, 3.15, 3.10    (State: S=sleeping R=running, W=waiting)

 

Affichage des processus :

La commande suivante permet d’afficher la liste des processus en cours d’exécution sur le commutateur :

  • show process {<name>} {detail} {description} {slot <slotid>}

 

Affichage de « l’état de santé » d’un processus :

La commande donne des statistiques de polling concernant un processus (le but étant d’avoir un aperçu sur la stabilité du processus).

  • show heartbeat process {<name>}

 

Arrêt d’un processus :

La commande suivante permet de forcer l’arrêt d’un processus :

  • terminate process <name> [forceful | graceful] {msm <slot>}

L’option « forcefull » arête le processus de manière brutale. L’option « graceful » lui laisse le temps de s’arrêter proprement (fermeture des connections, notifications,…).

 

Démarrage d’un processus :

La commande suivante permet de démarrer un processus :

  • start process <name> {msm <slot>}

 

Arrêt/redémarrage d’un processus :

La commande suivante permet d’arrêter puis de redémarrer un processus :

  • restart process [class <cname> | <name> {msm <slot>}]

L’option « cname » permet d’arrêter et de redémarrer les processus appartenant à une même classe. Par exemple pour redémarrer l’ensemble des processus liés à OSPF, entrer la commande suivante : « restart process class ospf ».

 

Affichage de la consommation mémoire :

La commande suivante permet de visualiser le niveau d’utilisation de la mémoire du commutateur :

  • show memory {slot [slotid | a | b]}

 

Affichage de la consommation par les protocoles de routage :

Les commandes suivantes permettent de visualiser la réservation mémoire effectuée par les protocoles de routage :

  • show ospf memory {detail | <memoryType}
  • show rip memory {detail | <memoryType}
  • show bgp memory {detail | <memoryType>}

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *