[Dovecot] Dovecot 1.0beta8 dovecot-auth consumes 100% CPU time on
Solaris 10 amd64
Timo Sirainen
tss at iki.fi
Wed May 31 18:59:41 EEST 2006
On May 31, 2006, at 6:26 PM, Tore André Klock wrote:
> Truss output looks like this, which is about the same as before:
> 0.0010 pollsys(0x00467DC0, 10, 0xFFFFFD7FFFDFFAD0, 0x00000000) = 1
> 0.0011 pollsys(0xFFFFFD7FFFDFF6B0, 5, 0xFFFFFD7FFFDFF690,
> 0x00000000) = 0
> 0.0011 pollsys(0xFFFFFD7FFFDFF6B0, 5, 0xFFFFFD7FFFDFF690,
> 0x00000000) = 0
> 0.0011 pollsys(0x00467DC0, 10, 0xFFFFFD7FFFDFFAD0, 0x00000000) = 1
> 0.0012 pollsys(0xFFFFFD7FFFDFF6B0, 5, 0xFFFFFD7FFFDFF690,
> 0x00000000) = 0
> 0.0012 pollsys(0xFFFFFD7FFFDFF6B0, 5, 0xFFFFFD7FFFDFF690,
> 0x00000000) = 0
> 0.0012 pollsys(0x00467DC0, 10, 0xFFFFFD7FFFDFFAD0, 0x00000000) = 1
The one strange thing here is that there seem to be two different poll
() calls somewhere doing different things. If this is the case, the
only place where this could happen is in PostgreSQL code. You haven't
configured and enabled that also, right? :)
> You mentioned maybe "some connection is talking to Dovecot
> constantly". Is
> there a way I can track down what that might be? I assume you are
> talking about
> a socket, but without knowing what to look for I can't see anything
> unusual in
> the netstat output.
Give -v pollsys parameters to truss. It shows what fd it is that's
returning something all the time. Looks like in the one Solaris
system I have you can get a list of file descriptors by looking at /
proc/pid/fd/ directory contents. But I don't know how you could know
where the sockets are connected to.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20060531/3cae501a/PGP.pgp
More information about the dovecot
mailing list