Subversion 导致网络问题

Subversion 导致网络问题

我经常使用 tortoisesvn 签出或更新开发服务器上的工作副本。每当我这样做时,它似乎都会减慢网络速度,其他用户抱怨浏览网站和访问开发服务器上的文件很慢。

这是 Subversion 中的常见错误吗?或者其他人是否遇到过类似的问题?

答案1

如果您的开发服务器位于远程站点,并且您使用的是非对称连接(例如 ADSL),其中上传带宽低于下载带宽,则可能您确实已经饱和了可用的上行带宽,尤其是在您提交大文件时。如果您的防火墙或代理中有恶意软件扫描程序检查流量,那么您可能也会对其施加负载。数据包整形器或其他人工限制 HTTP 流量的代理也可能导致这种瓶颈。

在局域网中,您不应该加载任何东西,除非您正在浏览大量的源代码树,或者服务器上存在某种配置或调整问题。

答案2

“互联网很慢”是浏览 Subversion 仓库时很少出现的抱怨。

对于“开发服务器很慢”,为什么不观察一下 CPU 负载呢?在 Windows 上,可以使用 Ctrl-Alt-Del-任务管理器,或者顶部Unix/Linux 上的命令?

答案3

不,这很不寻常。您是否提交了大量大型二进制文件?如果是这样,也许由于大型文件传输,您已经耗尽了可用带宽。

答案4

大家都同意,这不是一个错误,而是 svnserve 占用了你所有的带宽。
一个好的解决方案是使用以下方法限制它:iptables或者涓涓细流

相关内容