Jakie są twoje sztuczki w optymalizacji konfiguracji Subversion?


9

W przypadku systemu Linux lub Windows, jakie sztuczki robisz, aby zoptymalizować serwer Subversion?

Oto moje aktualne sztuczki dla systemu Linux obsługującego Apache z HTTPS i wspierane przez Active Directory przy użyciu uwierzytelniania LDAP.


dzięki za przypomnienie o KeepAlive! Jest to naprawdę bardzo pomocne: obecnie wykonuję svnsync między Europą a Azją, a „KeepAlive On” podwoiło wydajność!
phil_w

Odpowiedzi:


6

Nie mogę wiele powiedzieć o różnicy w wydajności między BDB i FSFS, ale zdecydowanie mogę powiedzieć, że FSFS jest znacznie bardziej stabilny. Sugerowałbym użycie go zamiast BDB po prostu dla zachowania twojego zdrowia psychicznego. Kiedy mieliśmy duże repozytoria działające na BDB, musieliśmy uruchamiać odzyskiwanie na nim co najmniej raz w tygodniu, często kilka razy. To było irytujące. Teraz, gdy korzystamy z FSFS, jest solidny.


2
+1 Chciałbym móc dać ci więcej głosów. Jeśli używasz BDB, robisz to źle. Miałem tak wiele problemów podczas korzystania z BDB. Odkąd używamy FSFS, nie mieliśmy żadnego.
David Pashley,

Dzięki za wkład, działam FSFS przez ostatnie 3 lata, kiedy tylko przełączyłem się na domyślny, więc nie spotkałem się z taką sytuacją (na szczęście). Dobrze wiedzieć, że nie powinienem zawracać sobie głowy. : D
Scott Markwell

Jednym z głównych powodów używania SVN było to, że miał repozytorium FSFS. Używam do budowania krwawiącej krawędzi tylko dla tej funkcji.
d -_- b


0

Zmierzyłem znaczną poprawę wydajności podczas korzystania z svnserve zamiast mod_dav_svn i Apache.

Przeprowadziłem pewne pomiary w celu przeanalizowania wydajności repozytorium w projekcie, w którym pracuję, a rezultatem było skonfigurowanie serwera svnserve oprócz wcześniej używanego serwera Apache. Zobacz http://www.ohrner.net/software/tipps_en.php , Sekcja „Wydajność Subversion”, aby uzyskać informacje referencyjne i wyniki pomiarów.

Zdaję sobie sprawę, że korzystanie z svnserve nie zawsze jest opcją, ale często tak jest, przynajmniej jeśli jest używane oprócz dostępu do WebDAV / DeltaV, a jeśli tak, może być satysfakcjonujące.

Gunter Ohrner

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.