Назад | Перейти на главную страницу

Subversion вызывает проблемы с сетью

Я часто использую tortoisesvn для проверки или обновления рабочей копии на сервере разработки. Всякий раз, когда я это делаю, кажется, что сеть замедляется, и другие пользователи жалуются, что просмотр веб-сайтов и доступ к файлам на сервере разработки происходит медленно.

Это обычная ошибка в Subversion или кто-нибудь еще сталкивался с подобными проблемами?

Если ваш сервер разработки находится на удаленном сайте, и вы используете асимметричное соединение (например, ADSL), при котором пропускная способность загрузки ниже, чем пропускная способность загрузки, возможно, вы действительно насыщаете доступную восходящую пропускную способность, особенно если вы совершаете большие файлы. Если у вас есть брандмауэр или прокси-сервер, у которого есть сканеры вредоносных программ, проверяющие трафик, вы, возможно, также нагрузите его. Формирователь пакетов или другой агент, который искусственно ограничивает HTTP-трафик, также может стать причиной такого рода узких мест.

В локальной сети вам не следует ничего загружать, если вы не просматриваете библейски большое дерево исходных текстов или на сервере есть какие-то проблемы с конфигурацией или настройкой.

«Интернет работает медленно» будет очень и очень необычной жалобой, вызванной просмотром репозитория подрывной деятельности.

Почему бы не понаблюдать за загрузкой процессора в случае «сервер разработки медленный» с помощью Ctrl-Alt-Del-Task Manager в Windows или верхняя команда в Unix / Linux?

Нет, это необычно. Вы фиксируете много больших двоичных файлов? Если это так, возможно, вы перегружаете доступную полосу пропускания из-за передачи больших файлов.

Как все согласились, это не ошибка, скорее, svnserve съедает всю вашу пропускную способность.
Хорошее решение - ограничить его, например, iptables или струйка.