I/O kjournald + pdflush : Problèmes de perfs
Exileur
Messages postés
1475
Date d'inscription
Statut
Membre
Dernière intervention
-
Exileur Messages postés 1475 Date d'inscription Statut Membre Dernière intervention -
Exileur Messages postés 1475 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je rencontre depuis quelques temps des rallentissements sur un serveur.
Quand je check mes I/O avec
Ducoup, ya de grosse perte de perf sur ces piques, j'avais temporairement mis le serveurs sur un ssd, mais même si ces piques sont moins récurrent et dur généralement moins de temps, ils persistent.
J'ai pu avoir plus d'infos grace à un :
Puis je me suis penché sur kjournald. J'ai désactivé
J'ai récupéré 10M de dmesg puis j'ai fais :
Puis :
Pour être trés honnete, ça m'avance pas a grand chose, mis a part dire que je detecte le disque les I/O sont insane. Et que dans le top j'ai kjournald et mysql.
Je sais pas trop quoi faire de plus maintenant, une idée une piste ?
Merci à vous, a plus
Je rencontre depuis quelques temps des rallentissements sur un serveur.
Quand je check mes I/O avec
iotop, j'ai des piques à 100% juste avec kjournald et pdflush.
Ducoup, ya de grosse perte de perf sur ces piques, j'avais temporairement mis le serveurs sur un ssd, mais même si ces piques sont moins récurrent et dur généralement moins de temps, ils persistent.
J'ai pu avoir plus d'infos grace à un :
cat cat /proc/diskstats, ou j'ai pu repérer les disques sur lesquels les valeurs était les plus élevés :
3 3 hda3 105295 6823 4172557 269832 661465 10179004 86724216 82132068 0 840492 82401884 8 1 sda1 3925 490 67746 1480 695 8153 70784 10160 0 1808 11640
Puis je me suis penché sur kjournald. J'ai désactivé
rsyslogpuis j'ai activé les logs "d'écriture de block?" :
echo 1 > /proc/sys/vm/block_dumpafin de pouvoir visualiser dans dmesg les dumps :
while true;do sudo dmesg -c >> /tmp/dmesg_kjournald;sleep 1; done.
J'ai récupéré 10M de dmesg puis j'ai fais :
~ > grep "hda" /tmp/dmesg_kjournald |wc -l 258418 ~ > grep "sda" /tmp/dmesg_kjournald |wc -l 3532
Puis :
~ > grep "mysql" /tmp/dmesg_kjournald |wc -l 75255 ~ > grep "php" /tmp/dmesg_kjournald |wc -l 3846 ~ > grep -e "kjournald" /tmp/dmesg_kjournald |wc -l 179368 ~ > grep -e "apache" /tmp/dmesg_kjournald |wc -l 1334
Pour être trés honnete, ça m'avance pas a grand chose, mis a part dire que je detecte le disque les I/O sont insane. Et que dans le top j'ai kjournald et mysql.
Je sais pas trop quoi faire de plus maintenant, une idée une piste ?
Merci à vous, a plus
512MB de swap, autant dire pas grand chose :
Puis j'ai pas vraiment l'impression qu'on taper dedans ;(
Jvais regarder du coté mot clé "kjournald, pdflush, swap".
A plus tard,