URL: https://linuxfr.org/forums/linux-general/posts/apache-qui-cause-des-pics-dacc%C3%A8s-disque Title: Apache qui cause des pics d'accès disque Authors: Sphax Date: 2011年02月22日T15:10:58+01:00 Tags: Score: 1 Bonjour, j'ai un problème de pics de charge sur un de mes serveurs. Ces pics surviennent plus ou moins aléatoirement, et font souvent des pointes à 80-100, mais ne durent jamais plus de 2-3 secondes. Une fois passé, la charge redescend, jusqu'à que la même chose se reproduise. * Après un peu de monitoring j'en ai déduit que le process "flush" (anciennement pdflush je pense) monopolise les disques et me fout le bordel, vu que ça me bloque un paquet de process apache pendant un certain temps. Je vois ça via top, qui m'indique que flush prend 100% de CPU, et je vois aussi les process Apache en état "D" via ps. En surveillant /proc/meminfo, je vois aussi que chaque fois que la valeur "Dirty" baisse j'ai immédiatement un process Apache bloqué. * Aditionnellement, j'ai une ligne du genre dans iostat: `cciss/c0d0 0,01 24,03 0,05 10,48 3,12 276,16 26,51 0,01 0,58 0,35 0,37` * La 3ème colonne en partant de la fin indique la colonne **await**, soit le temps d'attente en queue pour insertion sur ce disque si j'ai bien compris. Hors ici c'est vraiment très peu ce temps d'attente, donc je ne comprends pas comment cela peut me bloquer. * Je précise que nous n'écrivons quasiment rien sur ce volume (les logs d'erreur Apache, quelques traces dans un script PHP, pas écrites tout le temps). Malgré cela dstat m'indique des taux d'écriture variant entre 80Ko et 13Mo... PS: Désolé pour la mise en page foireuse mais je vois pas comment mettre un saut de ligne, les deux espaces en fin ne marchent que pour aller à la ligne...