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

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

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

4 ответа

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

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

"Интернет работает медленно" - очень и очень необычная жалоба, которая может быть вызвана просмотром репозитория Subversion.

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

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

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

Другие вопросы по тегам