S'abonner à Techno Geek

Linux‎ > ‎

Supervision d'une plateforme Unix

Outils pour monitorer

Voici quelques outils pour le monitoring d'un serveur linux
  • top monitoring temps réél du systeme: taper sur 1 pour voir par core les informations.
  • free information sur la mémoire
  • vmstat 2 : affichage périodique des informations 2 étant le temps en seconde entre les mesures
  • mpstat
  • iostat : affiche des rapports statistiques de lecture/écriture relatifs à des devices.
  • solaris : tcpdump -i eth0 -s 2048 -Z root -C 5 -W 500 -w /tmp/trace tcp and port 9100
  • linux : tcpdump -i eth0 -s 2048 -A tcp and port 9100 >  /tmp/trace
  • ulimit -a permet de voir les limitations du systeme.
  • cat /proc/cpuinfo information sur les CPU
  • lsof -p <pid> afficher les fichiers ouvert par un processus
  • uname -a : afficher certaines informations identifiant le système.

Connaitre le nombre de CPU

cat /proc/cpuinfo | grep processor | wc -l



Interpretation

Cpu

Plusieurs type de données:
  • user : CPU utilisée par les programmes et librairies
  • system : utilisé par le noyau et les drivers
  • iddle (id): CPU disponible 

Tuning

Le load average (commande top): le premier chiffre avant le . doit être inférieure au nombre de CPU



Comments