[Dovecot] 2.0, hourly performance stats
Timo Sirainen
tss at iki.fi
Mon Nov 8 21:07:07 EET 2010
On Mon, 2010-11-08 at 08:34 +0100, Ralf Hildebrandt wrote:
> I'm getting constantly high numbers of page reclaims & involuntary
> context switches for dovecot/auth.
>
> page reclaims = minor faults = cpu switching back to system-mode, But
> why is the auth process doing that so excessively? Same for the large
> number of involuntary context switches...
Hmm. "A page reclaim occurs when a requested page exists on the free
list. A page reclaim results in a page fault being satisfied in
memory."
> Date: Mon, 08 Nov 2010 01:00:01 +0100
>
> type real user sys reclaim faults swaps bin bout signals volcs involcs
> auth 421.98 1.32 1.66 24216 0 0 0 0 0 267 723
> managesieve-lo 18616.9 86.77 32.49 319768 1 0 168 0 0 63448 48838
The managesieve-login is pretty high here too. Much worse than auth
process. Were there tons of logins at that time? Or some brute force
password guessing, or some other DoSing? Perhaps the problem is actually
managesieve-login alone? Did you set also service managesieve-login
{ service_count=0 } ?
I'm currently seeing in my test machine where imaptest is runnng
something like:
type real user sys recla faults swaps bin bout signals volcs involcs
master 1252.14 0.58 2.70 138271 0 0 0 16 0 30101 69
anvil 1252.13 0.27 0.23 336 0 0 0 0 0 16739 6
imap 2.34 0.11 0.20 1548 0 0 0 856 0 22 144
imap-lo 0.11 0.00 0.80 622 0 0 0 0 0 6 19
auth 1248.45 1.26 0.91 841 16 0 3248 0 0 51559 118
log 1252.84 0.86 1.12 347 0 0 8 4560 0 47245 27
config 1252.12 13.57 0.59 1061 0 0 0 0 0 36574 727
lmtp 41.43 0.40 0.80 495 11 0 2328 0 0 25 14
The config process's high user CPU% is expected. Master is doing a lot
of page reclaims, which I'd guess is because it's forking a lot.
More information about the dovecot
mailing list