LINUX.ORG.RU
ФорумAdmin

Как же все-таки отловить тормоза svn?


0

0

Периодически проявляются очень сильные тормоза svn
тоесть начало работы команды svn co svn://svn.myhost/repos колеблется от 1 секунды до почти минуты.
Загрузка на боксе с svn минимальная.
Пробовал посмотреть strace-ом процесс - ничего интересного не нашел.
Повышение приоритета процесса svnserve тоже ничего не дало.
Пробовал запускать с параметром
-T [--threads] : use threads instead of fork
тоже самое

Что еще можно предпринять? Самое обидное, что глюк плавающий, логов svnserve не ведет.

anonymous

это удалённый сервер с ответом тормозит или локальный клиент делает паузу перед отправкой запроса?

true_admin ★★★★★
()
Ответ на: комментарий от samson

>> это удалённый сервер с ответом тормозит или локальный клиент делает паузу перед отправкой запроса?

Отвечу, когда тормознет следующий раз ))

>> а через apache+moddav запускать не пробывали? То же самое получается?

Не хотелось бы переделывать систему, можно отгрести гимора с перенастройкой файрвола (проброс портов) и обьяснению всем пользователям почему им необходимо в черепахе поменять протокол с svn на https

anonymous
()

> Как же все-таки отловить тормоза svn?

сначала svn прочитал как svu, сильно удивился :-)

> Периодически проявляются очень сильные тормоза svn тоесть начало работы команды svn co svn://svn.myhost/repos колеблется от 1 секунды до почти минуты.

А это не может быть DNS-резолвинг клиента со стороны сервера? Что если на сервере клиента прописать в /etc/hosts c каким-нибудь именем?

gods-little-toy ★★★
()

>тоесть начало работы команды svn co svn://svn.myhost/repos колеблется от 1 секунды до почти минуты.

начало работы - это когда оно начинает показывать файлики? если да, то минута - вполне адекватное время, у нас бывает минут по 10 туканит пока соизволит что-то сделать.

borisych ★★★★★
()

Анонимус спасает планету!

Сам решал эту проблему буквально на днях.
проблема в том, что
> Загрузка на боксе с svn минимальная.
добавь загрузки.
Мне пришлось накатать скриптик, который рандомно делает
dd if=/dev/sda of=/dev/null bs=10M count=10 skip=$RANDOM

Энтропии ему не хватает. Дисками надо пошуршать, мышкой поелозить, по клавиатуре постучать, и т.п.

Бля буду. :)

ЗЫ У меня на выявление, поиск решения и решение проблемы ушло два часа.

anonymous
()
Ответ на: комментарий от anonymous

P.P.S. Если верить мануалам, ещё можно отказаться от /dev/urandom в пользу менее секурного /dev/random.

anonymous
()
Ответ на: комментарий от anonymous

Я не понял, кто-нибудь скажет спасибо анонимусу?!
Дво суток не спит анонимус, ждёт благодарностей за готовое решение проблемы!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.