Коммиты очень медленные / зависают после нескольких загрузок - PullRequest
1 голос
/ 08 сентября 2011

Я недавно начал замечать действительно раздражающие проблемы с VisualSVN (+ server) и / или TortoiseSVN.Проблема возникает на нескольких (2) компьютерах.Оба работают под управлением Windows 7 x64

VisualSVN-сервер работает под управлением Windows XP с пакетом обновления 3 (SP3).

В результате получается, что после, скажем, 1 2 или 3 (или чуть больше, но почти всегда то же самое)файл) коммит просто зависает при передаче данных.Со скоростью 0 байтов / сек.

Я не могу найти никаких журналов ошибок на сервере.Я также только что попросил 45-дневную пробную версию Enterprise Server для его возможностей ведения журнала, но там также нет ошибок.

Быстрый доступ к самому диску репозитория, я могу искать / копировать / вставлять на этот диск / SVN-репозиторийпросто отлично.

Сервер Visual SVN также не использует чрезмерное количество памяти и использование процессора, которое остается на уровне 0-3%.Как сервер, так и пространство памяти TortoiseSVN перемещаются / изменяются, что указывало бы на то, что по крайней мере «что-то» происходит.

Фиксация с Eclipse (другой проект (PHP), другой репозиторий на сервере) идет отлично.Никаких замедлений, почти мгновенных фиксаций, с 1 файлом или 50 файлами.Плагин Eclipse, который я использую, - Subclipse.

В настоящее время я достаточно застрял в этой проблеме, и сейчас он запрещает нам работать с SVN.

[править 2011-09-08 1557]Я заметил, что он работает очень медленно в «больших» файлах, например, в исходном (текстовом) файле размером 1700 МБ .resx (двоичный) или 77 КБ .h.«маленькие» файлы> 10 КБ отправляются почти мгновенно.

[править 2011-09-08 1608] Я только что добавил код на code.google.com, чтобы узнать, проблема у меня на сервере или на сервереконец.Добавление в гугл-код идет просто отлично, никаких зависаний.2,17 МБ передается за 2 минуты и 37 секунд.

1 Ответ

1 голос
/ 06 октября 2011

Я нашел и исправил проблему. Оказалось, что это был неисправный NIC, speedtest.net привел к ~ 1 Мбит, толчок в другой NIC довел это до максимума 60 Мбит и решил мои проблемы с коммитом.

...