SVNからVMware仮想マシンにある共有フォルダにフォルダのチェックアウトを実行しようとしていますが、svnサーバーへの接続が非常に遅く、終了することなくしばしばタイムアウトします。私のsvnフォルダの通常のチェックアウトには約1分かかりますが、今は1時間以上かかるようです。仮想マシンからの共有フォルダのスローsvnチェックアウト
これは、共有フォルダ構造の1つの深いところでしか起こらないということです。たとえば、共有フォルダが\\ myserver \ myappであり、 "custom"というSVNフォルダの内容を\\ myserver \ myapp \ customにチェックアウトしようとすると、チェックアウトに1時間以上かかる場合があります。しかし、カスタムフォルダの内容をSVNから\ myserver \ myapp \または\\ myserver \ myapp \ anotherfolder \ customにチェックアウトすると、チェックアウトのダウンロード速度はかなり速くなります(1分未満)。
このような奇妙な動作が、サーバーまたはフォルダのActive Directoryの権限設定と関係しているのかどうか疑問に思っています。ノート
:
- 私はTortoiseSVNの1.6.15と1.6.16のSubversionを使用しています。
- 仮想マシンはMSウィンドウServer 2003のR3 SP2を実行している
- 私のホストマシンが実行されているXP 2002 SP2
この行動:の外部からのチェックアウトを実行するときに
- が発生した\ \ myserver。
- は内部で発生しません。\\ myserverのをSVNのチェックアウトディレクトリと
- は、ウイルススキャナが\\ MYSERVER \ myappの\フォルダとサブフォルダを除外するように設定されている場合でも発生し\\ MYSERVERの\ myappのよう
- は、svnリポジトリからのフォルダがカスタムでない場合でも発生します。私はまた、別のサーバの他のsvnリポジトリでもテストしました。
- は、sliksvnライブラリを使用しても発生します。
編集:
- 私がチェックアウトしようとしていたフォルダのサイズは120メガバイトで、と〜2000のファイルが含まれています。
- 私がチェックアウトしているパスは、13レベルの深いsvnディレクトリです。
- 私のsvnサーバへのpingは<で、パケットが失われずに1msです。
- 亀の転送速度は、時間の95%が0バイト/秒です。
あなたがチェックアウトしようとしているパスは、それが含まれてどのように多くのファイルとSVNサーバーへのレイテンシが何であるか、どのように大規模での情報が含まれるように質問を更新することはできますか?それは、どのような行動が観察されるべきかについていくつかの期待を設定するのに役立ちます。 –
Process Monitorを実行して、亀のプロセスをフィルタリングし、ログからアクセス拒否エラーやその他の異常な動作を調べてください。 http://technet.microsoft.com/en-us/sysinternals/bb896645 –