Если это более старый SVN-репозиторий (или даже совершенно новый, но не настроен оптимально), возможно, он использует более старый стиль базы данных репозитория BDB. http://svn.apache.org/repos/asf/subversion/trunk/notes/fsfs имеет заметки о новом. Переход от одного к другому не слишком сложен - выгрузите всю историю, заново инициализируйте ее с новым форматом файловой системы svn и повторно импортируйте. В то же время может быть полезно отфильтровать репо-дамп, чтобы удалить все проверки бесполезной информации (например, я удалил 20 МБ + тарбол-файлы, которые кто-то зарегистрировал).
Что касается общей скорости, то качественный (скоростной) жесткий диск и дополнительную память для кэширования на базе ОС будет сложно определить с точки зрения увеличения скорости работы SVN.
На стороне клиента, если вы настроили tortoisesvn через PuttyAgent для доступа по SSH к внешнему компьютеру хранилища, вы также можете включить сжатие SSH, что также может помочь.
Редактировать: В SVN v1.5 также есть инструмент fsfs-reshard.py , который может помочь разбить svn-репозиторий на основе FSFS на несколько каталогов, которые сами могут быть связаны на разные приводные шпиндели. Если у вас есть тысячи ревизий, это также может помочь - если по какой-либо другой причине поиск одного файла среди тысяч занимает время (и вы скажете, если это проблема, посмотрев время IOwait)