URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6420
[ Назад ]

Исходное сообщение
"Оптимизация subversion"

Отправлено ALex_hha , 26-Июн-09 15:41 
Имеется следующая система

# cat /etc/redhat-release
CentOS release 5.3 (Final)

# uname -r
2.6.18-128.1.14.el5PAE

# svnadmin --version
svnadmin, version 1.6.2 (r37639)
   compiled Jun 11 2009, 23:04:06

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository back-end (FS) modules are available:

* fs_base : Module for working with a Berkeley DB repository.
* fs_fs : Module for working with a plain file (FSFS) repository.

subversion + apache (mod_dav)

Объем репозитария ~110Gb. В корне репозитария находится порядка 6000 папок. Открытия корня через svn клиент (TortoiseSVN) занимает порядка 3-4 минут, хотя через сам апач 3-4 секунды.

Можно ли как то улучшить ситуацию? Использовал ли кто-нибудь memcached в связке с subversion?


Содержание

Сообщения в этом обсуждении
"Оптимизация subversion"
Отправлено angra , 26-Июн-09 16:36 
Правильно ли понимаю, что такой вариант как проблема в выбранном svn клиенте вами сразу отметается?

"Оптимизация subversion"
Отправлено ALex_hha , 26-Июн-09 18:51 
>Правильно ли понимаю, что такой вариант как проблема в выбранном svn клиенте
>вами сразу отметается?

Возможно дело и в клиенте, но и сам сервер очень загружен. Особенно дисковая подсистема. raid 10. Но диски SATA. Возможность поменять дисковую подсистему нет.


"Оптимизация subversion"
Отправлено keeper , 06-Июл-09 21:12 
Имхо, гипотеза

>>проблема в выбранном svn клиенте

также объясняет и

>и сам сервер очень загружен. Особенно дисковая подсистема

То есть клиент выполняет много запросов к серверу. Например, для каждого файла запрашивает его последнюю ревизию, свойства и т.п.