J'utilise CentOs 6.4, et la version du noyau est 2.6.32-358-el6.x86_64, avec glibc-2.12-1.166.el6_7.7.x86_46. Maintenant, un seul appel fflush() au sein de mon serveur BIND9 dns doit parfois bloquer de 0.4s à 1.2s, alors que cette durée est généralement inférieure à 10us. Et cela peut se produire environ toutes les 3 minutes en moyenne.fflush() bloque parfois pendant plus d'une seconde
Cela fait que le serveur DNS se bloque périodiquement. Cependant, je ne peux pas reproduire cela sur d'autres machines. Peut-être que c'est quelque chose à propos de la glibc ou du noyau, ou quelque chose sur le lecteur de disque? Quelqu'un pourrait-il me dire ce qu'il se passe?
Des conseils ou des instructions seraient les bienvenus.
Nous vous remercions de votre réponse. Je pense que c'est très semblable à ce que j'ai rencontré: http://stackoverflow.com/questions/6607231/writing-data-into-file-fflush-takes-a-lot-of-time, mais je voudrais savoir comment reproduire cela sur d'autres machines. Une idée? – sauteeed