4

Our Subversion server goes to 100% CPU consume after some hours of work. A restart solve the problem for some hours only. The commit and checkout will be very slow in this case.

How can I find the cause of the problem and solve it. Is there a monitor that show the running command and which client has produce it?

1 Answer 1

1

I would start by investigating the svnserve with Process Explorer to see if there is also a lot of disk I/O or if the load is in user space or interrupts or DPCs, then I would use Process Monitor to find out what is really doing. Pay attention that Process Monitor will increase significantly the load on the server.

2
  • This can helpful if I a developer of svnserve. But I am a user. This information will only show where the CPU is consumed but not why.
    – Horcrux7
    Aug 6, 2012 at 15:45
  • I agree. The result depend on the skill of the one who use those tools. You can use WireShark to record the network traffic. Correlate this with CPU usage and you will find the culprit. Aug 6, 2012 at 22:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .