Gestion de la performance

Quelques commandes

vmstat

→ Ne permet pas de connaître les détails sur une architecture multi-CPU
Ex : vmstat 2

iostat

→ Permet d'obtenir les statisiques I/O générales par disque
Ex : iostat -t -k -d <device>
EX : iostat -t -k -n -h <device_nfs>

mpstat

→ Permet d'obtenir les statistiques des CPUs sur les architecture multi-CPU
Ex : mpstat -P ALL 4

iotop

→ Permet d'obtenir les I/O par thread
Ex : iotop -ako

pidstat

→ Permet d'obtenir les statistiques sur tous les processus
Ex : pidstat -d -l
→ Permet d'obtenir les statistiques sur un processus
Ex : pidstat -d -p <num_pid>

Connaitre les I/O des process

Une façon simple de connaitre les statistiques des I/O par process est l'utilisation du script perl permettant de compter les accès disque écrits dans le fichier “message” du système.

  • Script disponible sur :

 http://aspersa.googlecode.com/svn/trunk/iodump

  • Activer “I/O debugging”

echo 1 > /proc/sys/vm/block_dump

  • Utilisation du script iodump (sur un serveur cacti)

[root@cacti ~]# while true; do sleep 1; dmesg -c; done | perl iodump.pl
# Caught SIGINT.
TASK                   PID      TOTAL       READ      WRITE      DIRTY DEVICES
rrdtool               5003     113695     113695          0          0 sda2
pdflush                 96      49950          0      49950          0 sda2
kjournald              531      35142          0      35142          0 sda2
mysqld                4191        308        308          0          0 sda2
php                   5001        165        165          0          0 sda2
mysqld                5002        138        138          0          0 sda2
mysqld                3637         61          1         60          0 sda2
php                   7549         56         56          0          0 sda2
mysqld                4127         52         52          0          0 sda2
httpd                 3709         32         32          0          0 sda2
rrdtool               7442         24         24          0          0 sda2

Exemples d'utilisation de SAR

Connaitre les I/O RZO des processus

Références

 
asr/sys/gestion_de_la_performance.txt · Dernière modification: 2016/03/29 23:33 (édition externe)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki