Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I often use tortoisesvn to checkout or update a working copy on a development server. Whenever I do this, it seems to slow down the network and other users complain that browsing websites and accessing files on the dev server is slow.

Is this a common bug in Subversion or has anyone else has come across similar problems?

share|improve this question

migrated from stackoverflow.com Apr 29 '10 at 0:51

This question came from our site for professional and enthusiast programmers.

1  
probably would get better response on serverfault or maybe superuser. Would need more info regardless. Does the network slow down if you transferred large files (outside of subversion) from the dev server to a workstation? –  hometoast Apr 28 '10 at 13:43
    
Could you give us some more information on your network environment, e,g, is your subversion server hosted internally or is this hosted externally? also do you have any proxy servers in place which the traffic might be flowing though? –  Paul Jun 8 '10 at 15:06
    
To troubleshoot network congestion you'll have to describe topology: where is dev server, where (which segment of the network) is your router, is dev server also proxy, web server, router, firewall? do you have access to it? what segments of your network are influenced by svn? are you sure that checkout slows it down, or it could be that only update is the real problem? –  Unreason Jun 8 '10 at 15:16
add comment

4 Answers 4

If your dev server is at a remote site and you're using an asymmetric connection (e.g. ADSL) where the upload bandwidth is lower than the download bandwidth it's possible that you really are saturating the available upward bandwidth, particularly if you're committing large files. If you have a firewall or proxy that's got malware scanners checking the traffic you could possibly also be putting load onto that. A packet shaper or other agent that artificially throttles HTTP traffic might also cause this sort of bottleneck.

On a LAN you shouldn't be loading anything unless you're browsing a biblically large source tree or there's some sort of config or tuning issue on the server.

share|improve this answer
add comment

"The internet is slow" would be a very, very unusual complaint to be caused by browsing a subversion repo.

For "the dev server is slow", why not watch the CPU load, either with Ctrl-Alt-Del-Task Manager on Windows, or the top command on Unix/Linux?

share|improve this answer
add comment

No, this is unusual. Do you commit a lot of large binaries? If so, perhaps you are saturating the available bandwidth due to the large file transfers.

share|improve this answer
add comment

As anyone agreed, this is not a bug, but rather svnserve is eating all your bandwidth.
Nice solution is to limit it using, for example, iptables or trickle.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.