|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Ilya Kulagin 2:5020/871.18 21 Nov 2006 11:45:11 To : Victor Sudakov Subject : scalability of cvs -------------------------------------------------------------------------------- VS>> у меня gserver, а не pserver. Так вот, при $CVSROOT указывающем на VS>> локальный каталог, checkout занимает 1.5 мин, а по TCP через gserver VS>> на localhost - 20 мин. EG> Hу, значит это протокол gserver такой тормоз (или его кто-то еще EG> тормозит). Что делать, не знаю - слово gserver вижу впервые. Проэкспериментировал: залил в cvs 15000 файлов. 1. Через pserver с пустым рабочим каталогом сделал checkout. Ровно час. 2. Поменял три файла, на заполненном рабочем каталоге, через pserver сделал checkout. 40 секунд. 3. Через pserver сделал export в новый каталог. Полторы минуты. Таким образом, если просто нужны сами файлы - то export поможет. Если нужен именно рабочий каталог, то в первый раз придётся подождать. С другой стороны, на хотя бы беглое чтение хотя бы краткого описания к 15000 файлов всяко уйдёт больше времени. Вот как раз будет чем заняться. Hу и, на самом деле, держать весь проект в одном каталоге - это не очень здравая идея. По крайней мере, мне ещё ни разу таких проектов не попадалось, которые не были бы, на самом деле, разбиты на обозримые подпроекты. Примите уверение в совершеннейшем к Вам почтении /kiv quotd: Прочти Шекспира, там всё есть... --- kiv@work [Престарелые алкоголики] [Иллюзорных судаков не существует!] * Origin: Moose 2:5020/871.18 (2:5020/871.18) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/39744562b133.html, оценка из 5, голосов 10
|