解决 Subversion 性能问题

解决 Subversion 性能问题

我们最近遇到了 Subversion 设置的性能问题 - 即使只有几个小文件需要更新,更新也需要三到四分钟。我们在 Linux 服务器上内部运行 Subversion,并且有 Linux 命令行客户端和 Windows Tortoise 客户端。但是速度慢也会影响 Linux,所以我不认为这是防病毒问题。它以前很快,不确定最近发生了什么变化。

我只是想知道是否有人对如何解决此问题有任何建议?就内存和磁盘空间而言,似乎没有问题,并且在更新发生时使用 top 查看进程列表不会显示任何 100% 的内容。服务器和客户端也都在同一个内部网络上。我拥有对服务器的完全访问权限,因此很乐意尝试任何建议。

任何帮助将不胜感激!

非常感谢,戴夫

答案1

您使用的是什么协议?如果是 http,您还需要查看 Apache 设置。

如果服务器上没有任何东西达到 100% CPU 利用率,那么问题更可能是网络问题,或者 Subversion 服务器在从磁盘读取文件时遇到困难 - 因此请检查服务器磁盘 IO。

即使如此,3-4 分钟也是一个严重的减速,所以我认为出现了重大问题。iostat或者iotop是磁盘性能监控工具,或者使用像赛达尔或者纳吉奥斯

您的 RabbitVCS 修复可能不会产生任何作用(如果它影响了 Windows 和 Linux 客户端),很可能是无论是什么对您的服务器造成影响都已经停止了......至少目前如此。

相关内容