排除Subversion性能问题

我们最近遇到了Subversion设置的性能问题 – 即使只有几个小文件需要更新,更新也会持续三到四分钟。 我们在Linux服务器上内部运行Subversion,并有Linux命令行客户端和Windows龟客户端。 但是,慢的影响Linux,所以我不认为这是一个防病毒问题。 它曾经很快,不知道最近有什么变化。

我只是想知道如果有人有任何build议如何解决这个问题? 就内存和磁盘空间而言,似乎没有什么问题,并且在发生更新时查看顶级进程列表不会显示任何内容。 服务器和客户端也都在同一个内部networking上。 我已经完全访问服务器,所以很高兴尝试任何build议。

任何帮助将不胜感激!

非常感谢,戴夫

你使用什么协议? 如果它的http,你也需要看看你的Apache设置。

如果服务器上没有100%的CPU,那么问题更可能是基于networking,或者颠覆服务器难以从磁盘读取文件 – 所以请检查服务器磁盘IO。

即便如此,3-4分钟是一个重大的放缓,所以我会认为重大的错误。 iostat或者iotop是磁盘perf监视工具,或者使用像allar或者nagios这样的all-in-one监视器

你的RabbitVCS修复程序不可能做任何事情(如果它影响到Windows和Linux客户端),可能是什么锤击你的服务器已经停止…至less暂时。