[Dovecot] dovecot-auth Temporary But Frequent CPU Spike
Timo Sirainen
tss at iki.fi
Fri Jan 9 00:43:23 EET 2009
On Tue, 2008-12-23 at 23:40 -0600, Joe Clark wrote:
> auth default:
> passdb:
> driver: pam
> userdb:
> driver: passwd
>
> The problem I'm noticing is that if I do top -d 1 while clicking links
> in Squirrelmail (e.g., logging in, the Inbox link, opening a message), I
> see that a "dovecot-auth" process maximizes the CPU for about a second.
"dovecot-auth", not "dovecot-auth -w"?
> Are there any recommendations or thoughts on what might cause the
> one-second CPU spike? -- or is that just normal operation? Thanks for
> your thoughts.
Probably the most helpful thing would be if you could hook gdb into the
dovecot-auth process:
gdb -p <pid>
cont
Then wait until the CPU hits high and then immediately get gdb
backtrace:
ctrl-c
bt full
Do this a couple of times and send the backtraces. They'll hopefully
show where it's waiting. Although if you see at the top that it's
waiting on poll() or epoll_wait(), then that doesn't really help. If you
can't get anything but those, try instead straceing the process and see
if it logs something useful:
strace -tt -p <pid>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20090108/30dd66c4/attachment.bin
More information about the dovecot
mailing list