Имеется следующая система# 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:06Copyright (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?
Правильно ли понимаю, что такой вариант как проблема в выбранном svn клиенте вами сразу отметается?
>Правильно ли понимаю, что такой вариант как проблема в выбранном svn клиенте
>вами сразу отметается?Возможно дело и в клиенте, но и сам сервер очень загружен. Особенно дисковая подсистема. raid 10. Но диски SATA. Возможность поменять дисковую подсистему нет.
Имхо, гипотеза>>проблема в выбранном svn клиенте
также объясняет и
>и сам сервер очень загружен. Особенно дисковая подсистема
То есть клиент выполняет много запросов к серверу. Например, для каждого файла запрашивает его последнюю ревизию, свойства и т.п.