質問
私のプロジェクトが現在使用し、svnリポジトリされる数百の新規改正ります。リポジトリの氏名、住所、電話番号等、Win2k3-サーバー提供を通じてApache/mod_dav_svn.
う恐れが時間の性能劣化によるも修正します。
この恐怖。
すでに企画へのアップグレードに1.5においては、数千ものファイルを一つのディレクトリとは問題にならないはずである成長すると予測できる。
Subversionトルの違い)の間に2つの改正、これにより省スペースには、特別の場合だけコミットコード(テキスト、連星画像docs).
となると、そのためにチェックを改訂10のファイルに変換される。baz,svnまで修正1、中州2-10?
解決
どのようなレポさまがいらっしゃいます。FSFSはBDB?
(そのとFSFS、そのデフォルトです。)
の場合FSFS、それぞれの改正に格納されているデフにしていけるようになっています。なんとあり、多くの修正が非常に遅くなります。
しかし、こうではない。FSFSを使用しているという"スキップ中州に実際に起こりうる状況を想定したどうしていくべきなのかについても多くのルックアップ前revs.
(うを使用している場合には、これはFSFSレポ、ブラッド-ウィルソンの答えが間違っています。)
の場合にはBDBレポ-レートの先頭(最新版)ジフルテキストが、以前の改正として構築シリーズの負荷に対す。この手段は、前revsする再計算後にコミットする
詳細: http://svn.apache.org/repos/asf/subversion/trunk/notes/skip-deltas
P.S.当社のレポ約20GB、35,000修正はありませんが他の性能劣化する
他のヒント
Subversionの店舗では、最新のバージョンとしてフルテキスト、後ろ向きの負荷を.この更新に常に速く、何段階的に支払うためには遠く、遠くに戻ります。
個人的な対応とSubversionリポジトリcodebasesよりも大き80K組織委員会の実際のプロジェクト.最大のリポジトリのまであったが、実際には約1.2安い"レンタルギャラリーもここに含まれるすべての図書館とユーティリティのプロジェクトです。
ないと思い、日々利用するには影響あれくらいそれくらいどれくらいなるニーズを見て異なるが、tad.でも実感できます。
今からはsys管理の観点では、いくつかのものができる最小限の性能ボトルネックを解消。以来、Subversionは、ファイルベースシステム、これを実行する事ができます。:
- の実際のリポジトリに以下のメッセージウィンドウ
- なっていることを確認くださいファイルのロックアプリ以外のsvn、ドライブの記
- のドライブで少なくとも7,500人で回転しています。きく10,000RPMますが、これを失わせないアイテム
- 更新のLANにギガビットの場合、みな同じ。
これを失わせないアイテムのご状況でありながら、とんどろ風mikiモデルを作ってみを行うことになり、高価なためその他のファイルのアップグレード、新製品を受け取.
ばれるもの"outgrow"Subversion、 Perforce する次のステップを踏み出すチャンスです。であり、最速のソース制御アプリのための非常に大きます。
まだ走行subversionのサーバーギガバイト分のコードやバイナリを、扱いやすい"ことを本当に修正します。な減速なった。
Subversionのみ店舗のデルタの違い)の間に2つの改正、これにより省スペースには、特別の場合だけコミットコード(テキスト、連星画像docs).
またぐら多くの非常に大きなプロジェクトを使用svnなってます。
かが心配な方はアウトの時間は何時ですか?そうこうするネットワークの問題です。
あんたCVSリポジトリ2Gb+のスタッフのコードimgsに、ドキュメント)といった性能の問題です。以来、svnは改善cvsあまりないと思います"という思いを大切にしていき安心です。
願いや心の中の少;)
ないと思っていただけるようsubversionの減速による。して現在、いくつかのデータ量、バイナリー.また貸出コミット日まで50ギガバイトのデータです。合計して、現在50000修正します。しFSFSとして貯蔵タイプとしてのインターフェースのいずれかに直接SVN:WindowsサーバはApache mod_dav_svn(ジェンツーペンギンLinuxサーバ).
私は確認できないことがsvnに減速時間を設定したところ、最大クリーンサーバー性能比較したかを比較します。この測定なdegration.
しかしなければいけない当社のsubversionは切り替えが遅くデフォルトは明らかにsubversionとしてまた別のコンピュータシステム。
なのに、なぜかsubversionうcompletlyサーバのCPUに限られます。当社の貸出コミット料金に限らの間を15~30メガバイト/sたいもありますので、お客様をサーバーのCPUコアはcompletly。それはほとんど空のリポジトリ(1ギガバイトの5改訂)としては、フルサーバ(~5テラバイトに、50000改定).チューニングのように設定で圧縮0=オフを改善しませんでした。
当社の高Bandwith(高約1ギガバイト/s)FC-配列idles、その他のアルコアアイドルやネットワーク(現在の1ギガビット/秒のお客様には、10ギガbit/s/sサーバー idlesしています。でも大丈夫なアイドリングがない場合は2-3%の容量が使用黒ざくろさん、難しい話でアイドリング.
で楽しくリアルに全ての部品のアイドリングをお待ち当社の作業コピーを貸出やcomitted.基本的にはわからないか、サーバプロセスは十分に消費する一つのCPUコアすべてを時間貸出コミットする
しかし私はこうとし調整subversion.これができない場合には、する必要がありスイッチがあるかもしれません。
そのため:回答:なSVN性能が低下しない性能、それが初期状態で遅くなります。
もちろんの場合する必要はない高性能なければいけません。ちなみ.上記のすべてに適用されsubversioon1.7最新安定版
の操作が遅くなっているものの読みの情報からの改定などSVN責任).
い.....を使用していSVN apacheにCentos5.2.動作ok。修正した8230のようなものに---およびすべてのクライアントマシンコミットしたスピードが遅くなるまで待つ少なくとも2分のためのファイルが1kb.それは1ファイルが大filesize.
そしてまた新しいリポジトリ開始からrev.1.動作ok。早いです。使用svnadmin create××××××ですね?確認はしていなかった場合はFSFSはBDB.....
これによって考えるべき改善ワークフロー.
わからない場合はレポすのケ問題はこのような状況でも力に戻codeの改正します。
お場合を含め、検証の実行過程で、チームのコミットチームリーダーレポ、それぞれに対してコミットするチームマネージャー-レポお約束いただくことで、読み取り専用クリーンな会社repos.きゅうきゅう"を引き立てクリーン選択で段階のコミットして行かなければならな。
このように、誰にでもできるく清潔なコピー、簡単に閲覧す。合併ではないでしょうかは、機器はまだコミットその混乱などにあると言わざるを得ない。