On 10/10/2011 02:46 PM, Rich Megginson wrote:
I'm just trying to figure out what happens every 5 minutes inside
the
directory server. There is a thread that attempts to clean up
tombstone entries and other state information. But if you are not
using replication then that is not run. There are database threads
such as checkpointing, log flushing, etc. but they run every 250
milliseconds. That's what this seems like - do you notice high I/O
usage during the time when the server is pegged at 100% cpu?
No high disk I/O, in fact vmstat is reporting substantially less disk IO
at that time than normal. The cpu is 94% user and 6% system during
those time. I'm not sure if attachments are allowed on this list, but I
used ptrace to grab the list of current operations (not full traces) and
filtered out all of the common select(), poll(), wait() calls. What is
left is attached.
Let me know if you want me to try anything else or gather anymore data.
Thanks,
Justin