web-dev-qa-db-ja.com

Subversion構成を最適化するための秘訣は何ですか?

LinuxまたはWindowsシステムの場合、Subversionサーバーを最適化するためにどのようなトリックを行いますか?

以下は、HTTPSを使用してApacheを介してサービスを提供し、LDAP認証を使用してActiveDirectoryによってサポートされるLinuxシステムの現在のトリックです。

9
Scott Markwell

BDBとFSFSのパフォーマンスの違いについてはあまり言えませんが、FSFSの方がはるかに安定していることは間違いありません。正気を保つためだけに、BDBで使用することをお勧めします。 BDBで大規模なリポジトリを実行しているときは、少なくとも週に1回、多くの場合は数回、リカバリを実行する必要がありました。イライラしました。 FSFSを使用するようになった今、それは堅実です。

6
Jeff Snider

"svnadmin pack"は無視されたドキュメントコマンドですが、実行すると、特にコミットが小さい場合に役立つことがよくあります。

5
Andreyev

Mod_dav_svnとApacheの代わりにsvnserveを使用すると、パフォーマンスが大幅に向上することを測定しました。

作業中のプロジェクトでリポジトリのパフォーマンスを分析するためにいくつかの測定を実行しました。その結果、以前に使用したApacheサーバーに加えてsvnserveサーバーをセットアップしました。参照および測定結果については、 http://www.ohrner.net/software/tipps_en.php 、セクション「SubversionPerformance」を参照してください。

Svnserveを使用することが常にオプションであるとは限りませんが、少なくともWebDAV/DeltaVアクセスに加えて使用する場合は、多くの場合、オプションであることがわかります。

ガンター・オーナー

0
Gunter Ohrner