Re: Lenteur mailq et bizarrerie sudo + timeout
On Wed, Aug 19, 2015 at 01:06:59PM +0200, Grégory Bulot wrote: > Bonjour, Bonjour, > >- avez-vous exécuter la commande strace sur le process mailq ? > > Non je ne l'avais pas fait. Par contre j'avais hier un tty qui > consommais 20% de cpu, après un kill de ce tty (ouais, je suis un peu > bourrin), plus de latence mailq Merci pour l'information, j'aurais pas pensé que c'était un tty qui aurait posé problème. > > > >D'autre part même si ce n'est pas en rapport direct, il existe un > >plugin nagios qui permet de monitorer une file d'attente > >(check_mailq) : > >http://www.linuxjournal.com/content/monitoring-email-nagios > > > Je regarderais pour l'utiliser sous xymon :-) Bon hack ;) -- Soliman Hindy signature.asc Description: Digital signature
Re: Lenteur mailq et bizarrerie sudo + timeout
Bonjour, Le Tue, 18 Aug 2015 22:11:10 +0200, Soliman Hindy a écrit : Quelques pistes : - avez-vous de l'iowait sur votre serveur ? Je viens de m'apercevoir que je ne monitor pas encore cela, je vais l'ajouter. néamoins iostat ne semble pas afficher des problèmes dans ce sens : avg-cpu: %user %nice %system %iowait %steal %idle 0,440,050,180,450,00 98,88 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn sda 5,1336,7253,7517392542545874 sdb 5,1335,2253,7516680202545874 md1 1,18 3,94 4,50 186667 213008 md2 8,4967,9146,5332161782203922 dm-0 0,00 0,01 0,00377 18 dm-1 8,3467,8946,5332154412203904 - avez-vous exécuter la commande strace sur le process mailq ? Non je ne l'avais pas fait. Par contre j'avais hier un tty qui consommais 20% de cpu, après un kill de ce tty (ouais, je suis un peu bourrin), plus de latence mailq D'autre part même si ce n'est pas en rapport direct, il existe un plugin nagios qui permet de monitorer une file d'attente (check_mailq) : http://www.linuxjournal.com/content/monitoring-email-nagios Je regarderais pour l'utiliser sous xymon :-)
Re: Lenteur mailq et bizarrerie sudo + timeout
On Mon, Aug 17, 2015 at 07:21:44PM +0200, Grégory Bulot wrote: > Bonjour, Bonjour, > Je tente de "superviser" les mails systèmes que génèrent mes serveurs, > pour cela j'ai un script qui tourne (en simple user) toutes les 5 > minutes et qui fait en résumé : [snip, je supprime tous les outputs donnés] > 1/ Pourquoi timeout ne semble pas efficace ? > 2/ Pourquoi mailq dure aussi longtemps ? Quelques pistes : - avez-vous de l'iowait sur votre serveur ? - avez-vous exécuter la commande strace sur le process mailq ? D'autre part même si ce n'est pas en rapport direct, il existe un plugin nagios qui permet de monitorer une file d'attente (check_mailq) : http://www.linuxjournal.com/content/monitoring-email-nagios -- Soliman Hindy signature.asc Description: Digital signature
Lenteur mailq et bizarrerie sudo + timeout
Bonjour, Je tente de "superviser" les mails systèmes que génèrent mes serveurs, pour cela j'ai un script qui tourne (en simple user) toutes les 5 minutes et qui fait en résumé : timeout 5s sudo mailq De temps en temps, j'ai un truc bizarre : - timeout ne semble pas faire son travail - mailq dure longtemps exemple time timeout 5s sudo mailq ; echo $? real0m12.246s user0m0.000s sys 0m0.000s 124 ~ 10secondes après == time timeout 5s sudo mailq ; echo $? real0m6.404s user0m0.004s sys 0m0.004s 124 plus tard (temps de générer ce mail) time timeout 5s sudo mailq ; echo $? real0m0.013s user0m0.000s sys 0m0.004s 0 un peu avant pour rigoler : = time mailq ; echo $? exim: permission denied real0m12.059s user0m0.000s sys 0m0.004s 1 La machine - passe son temps à ne rien faire (kimsuffi, 4cpu Intel(R) Xeon(R) CPU E3-1225 V2 @ 3.20GHz) - un top ou quasiment rien ne dépasse 1%CPU - ram 16G, avec un "top" tranquille (tri ascendant conso ram): top - 19:16:37 up 403 days, 4:45, 8 users, load average: 0,02, 0,07, 0,27 Tasks: 326 total, 1 running, 325 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,1 us, 0,1 sy, 0,0 ni, 99,4 id, 0,4 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 16380392 total, 15832216 used, 548176 free, 1006832 buffers KiB Swap: 1050616 total,0 used, 1050616 free, 12696044 cached PID USER PR NI VIRT RES SHR S %CPU %MEMTIME+ COMMAND 9384 sshd 20 0 506m 215m 8696 S 0,3 1,3 24:59.68 mysqld 5411 root 20 0 96740 35m 3168 S 0,0 0,2 0:01.00 python2.7 5412 root 20 0 96748 35m 3168 S 0,0 0,2 0:00.86 python2.7 5410 root 20 0 96728 35m 3168 S 0,0 0,2 0:00.68 python2.7 1/ Pourquoi timeout ne semble pas efficace ? 2/ Pourquoi mailq dure aussi longtemps ? Merci de m'avoir lu :-)