我如何诊断 svnserve.exe 的 CPU 消耗为何达到 100%?

我如何诊断 svnserve.exe 的 CPU 消耗为何达到 100%?

我们的 Subversion 服务器在工作几个小时后 CPU 消耗达到 100%。重新启动只能解决几个小时的问题。在这种情况下,提交和签出将非常慢。

我该如何找到问题的原因并解决它。是否有监视器显示正在运行的命令以及哪个客户端生成了该命令?

答案1

我会先svnserve调查进程探索器要查看是否还有大量的磁盘 I/O,或者负载是在用户空间、中断或 DPC 中,那么我会使用进程监控找出实际正在发生的事情。请注意,Process Monitor 将显著增加服务器的负载。

相关内容