Как повысить производительность обновления клиента Subversion? Он, по-видимому, связан с диском на клиенте.
Подробнее:
- Клиент CollabNet для Windows версии 1.6.2 (r37639)
- Windows XP SP2
- 3 и nbsp; GB RAM с PF. Использование около 1 GB и системного кеша 1,1 GB.
- У диска включено кэширование записи
- Обновление занимает 7-15 минут (при очень небольшом обновлении).
- Checkout имеет 36 083 каталогов/файлов (из списка svn)
- Репозиторий имеет 58 750 исправлений.
- Checkout занимает около 2,7 фунта стерлингов.
- Монитор Perf показывает% Время записи диска во время обновления остается около 90%.
- Макс. чтение диска на чтение/сек до 12.8M и запись до 5,2M
- ЦП, использование файла подкачки и использование сети все невысоки.
- Наблюдение за производительностью сервера, похоже, показывает, что это не узкое место.
Мне особенно интересны ответы, помимо получения более быстрого диска (особенно изменений конфигурации).
Обновления некоторых предложений:
- Мне нужно все это, поэтому редкие каталоги не будут работать.
- Другой клиент (TortoiseSVN) занимает 7 минут.
- Накладываются значки TortoiseSVN, поэтому они не вызывают проблемы.
- Антивирус настроен так, чтобы пропускать этот каталог, поскольку он не вызывает проблемы.