2009-07-25 17 views
6

Je contrôle un grand nombre de paramètres sur mon serveur et la seule chose que je ne peux pas vraiment mettre en perspective est l'IOstat. C'est un serveur MySQL, est-ce un bon résultat, ou devrais-je m'inquiéter?Comment interpréter iostat?

root:/var/lib/mysql# iostat -xc 
Linux 2.6.28-11-server()  07/25/2009  _x86_64_  (8 CPU) 

avg-cpu: %user %nice %system %iowait %steal %idle 
      3.66 0.19 0.45 1.04 0.00 94.69 

Device:   rrqm/s wrqm/s  r/s  w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util 
sda    2.55 871.36 1.46 27.67 392.40 7200.45 260.64  1.02 34.85 2.48 7.22 
sda1    0.18  0.61 0.03 0.01  3.60  4.98 215.91  0.01 185.95 19.25 0.08 
sda2    0.01  0.00 0.00 0.00  1.03  0.02 919.32  0.00 21.36 6.94 0.00 
sda3    2.36 870.75 1.43 27.66 387.76 7195.46 260.68  1.01 34.65 2.48 7.21 
sdb    2.37 871.36 1.63 27.67 392.69 7200.45 259.12  0.65 22.07 2.51 7.35 
sdb1    0.17  0.61 0.04 0.01  3.59  4.98 187.33  0.01 110.67 12.54 0.06 
sdb2    0.00  0.00 0.00 0.00  1.03  0.02 256.48  0.00 2.36 1.50 0.00 
sdb3    2.19 870.75 1.60 27.66 388.06 7195.46 259.23  0.64 21.93 2.51 7.34 
md0    0.00  0.00 0.38 0.62  3.06  4.96  8.00  0.00 0.00 0.00 0.00 
md1    0.00  0.00 0.00 0.00  0.00  0.02  8.36  0.00 0.00 0.00 0.00 
md2    0.00  0.00 2.01 898.28 62.49 7186.28  8.05  0.00 0.00 0.00 0.00 

également quelles sont les options pour la guerre diminution de l'activité de lecture/écriture?

  • delay_______key_______writes
  • Tables à base de mémoire
  • moins de indicies

La charge d'écriture est assez élevé sur les tables.

Répondre

2

Si quelqu'un s'inquiète des goulots d'étranglement de l'E/S du disque, veuillez vérifier la commande suivante. iostat

Si cet outil n'est pas installé alors,

apt-get install sysstat

sur les serveurs Debian.

yum install sysstat

sur les serveurs Redhat/CentOS.

Ensuite,

iostat -x -d sda -Voici "sda" désigne votre disque dur

Sortie:

[email protected]:~# iostat -x -d sda 
Linux 2.6.32-24-server (forum.innovationframes.com) 10/01/2011  _x86_64_  (1 CPU) 

Dev: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm **%util** 

sda 0.01 0.04 0.06 0.03 1.34  0.51 21.77  0.00 5.23 0.30 **0.00** 

Note: Si Util montre plus de 75-80%, alors vous devriez garder un oeil sur votre disque dur.