ファイルコピーの帯域幅をどのように制限しますか?


13

T1接続と私の場所へのvpnを備えたリモートの場所に古いWindows 2000ボックスがあります。通常、smbマウントを使用してファイルを転送しますが、今度はサーバーを使用停止にして、バックアップを自分の場所にコピーします。約40ギガバイト(圧縮)をコピーします。時間がかかることを覚悟していますが、いくつか注意点があります。

  • サイトへのターミナルサービス接続が影響を受けないように、帯域幅を制限する必要があります
  • 部分転送を再開できるようにしたい

いくつかの小さなファイルといくつかの大きなファイル(10〜20ギガバイト)があります。私は* nixプラットフォームでのrsyncに精通していますが、windowsで不運を経験しており、部分的に転送されたファイルを本当に保持することを知りません。あなたは何を使うのですか?


1
Robocopyは良い解決策のようです。近いうちに試してみる必要があります。私は現在、プライベートトレントで53.7%です。ロボコピーよりもuTorrentを選んだのは、それがスケジューラであるため、営業時間外に無制限に転送でき、重要な場合には適切な制限があります。チェックサムはどちらも傷つけません。私はジェフの指示コーディングhorroror.com/blog/archives/001272.htmlを使用することになりましたが、公共の急流をもっと制御したいと確信しています。
reconbot

回答:


19

robocopy.exeパケット間ギャップと呼ばれるスイッチがあり、コピーのパケット間に時間枠を挿入できるため、チャネルへの影響を軽減できます。

正確に「使用可能な帯域幅の30%を超えて使用する」わけではありませんが、少しの計算で同じ効果を得ることができます。常に一定のミリ秒数を指定し、少しの間実行させてCTRL+Cから、中断し、必要に応じてコマンドを調整してから再開することができます。大規模な複製で営業日中にWANに過負荷をかけたくないときに、これを実行しました。

robocopyに/z、「再開可能な」転送を可能にする別のスイッチがあります。そのため、転送が中断された場合、中断したところから再開でき、40 GB全体を再度シフトする必要はありません。

たとえば、単一の40GB ZIPファイルを実際にテストしたことがないので、再開ビットがどれくらいきめ細かか分からない。最初に小さいものをテストします;-)

robocopyには構文を支援できるGUIがいくつかありますが、Linuxのバックグラウンドを持つ人なら誰でも簡単に理解できます。Windows 2003以降のコピーから最新バージョンを入手します。それ以外の場合は、Windows 2000リソースキットツールのダウンロードとして見つけることができます。

robocopyのWikipediaエントリで、誰かが再起動可能なコピー(/zスイッチ)のペナルティはパフォーマンスが6倍遅いことに気付きました(Known Flawsを参照)。


あなたはそれを間違っています-ロボコピーは何年もの間、さまざまなネットワークでテストされた選択ツールです。「ロボ」は「ロバスト」を意味することになっています。
nray 09

+!ロボコピー用。このように何度か使用しましたが、問題はありませんでした。
KPWINC 2009

よく知られているよく使用されるツールの場合は+1。奇妙なことに、ロボコピーを(ick)バッチファイルにまとめて、システムタスクを介してこの方法で繰り返しコピーを行う方が簡単な場合があります。
エイブリーペイン

1
私のローカルLANでは、IPG値が50ミリ秒であるため、希望の値である約10メガビット/秒まで低下することがわかりました。
TRP

また、約25ミリ秒未満のIPG値では、実質的に高いスループットを得ることができないことがわかりました。
TRP

5

40 GBのファイルは、T-1を介してコピーするのに60時間以上かかります。外付けハードドライブを両方向に郵送する方が簡単な場合があります。誰かにそれをサーバーに接続させ、ファイルをコピー/暗号化してから、メールで返送してもらうことができます。


私の計算によれば、約60時間のように見えます:40GB * 1024(MB / GB)* 8(ビット/バイト)/ 1.5mbit / 3600(秒/時間)=〜60時間。もちろん、おそらくオーバーヘッドやものがありますので、もう少し時間がかかりますので、おそらく70か80が安全だと言えるでしょうか?しかし、1.5メガビットはかなり遅く、本当に古いPCでもその速度でデータを送るのに問題はないはずです。
davr

2
「高速道路を疾走するテープでいっぱいのステーションワゴンの帯域幅を過小評価しないでください。」—Tanenbaum、アンドリューS.(1996)
nray 09

2
予備のハードドライブのユーティリティは、私のオフィスでは失われます。待っていても構いません。
偵察2009

40GiBは、最近のAAAタイトルにはそれほど大きくありません。まだFTTHがありませんか?!ベストバイから復帰する前に、スチームのダウンロードを完了していました(25GiBの1日目のパッチを吸うのは言うまでもありません)。
mbx

最近はいつ?2016年?2009年に投稿されたことをご存知ですか?
JasonXA

4

2000ボックスでFTPをセットアップし、もう一方の端でFTPクライアント(filezillaなど)を使用して部分的なコピーを処理してみてください。


+1 Filezillaで利用可能な帯域幅制限に言及しても害はありません。
オスカーデューブボーン2009

3

* nixでrsyncを使用したと言いますが、rsyncのいくつかのポートがあります。例えば:

個人的には、rsyncはかなり信頼性が高く、転送中などの中断を処理できます。Rsyncには、転送を正確なkbit /秒の転送速度に制限するためのフラグもあるため、同様に動作するようです。


1

Robocopyを使用して、すべてのサーバーとメールサーバーのライブバックアップをバックアップします。正しく設定されると、本当に設定されて忘れられます。私のITライフに起こったことの中で最高のもの。32セントを入れるだけ(インフレーションを許可)


1

この目的のためにKillCopyを使用します。とても便利だと思います。
ローカルコピーとネットワークコピー用に別々の速度とその他の設定プロファイルがあります。
また、接続不良の場合に大きなファイル(またはファイル)の転送が中断された場合、またはプログラムをホストしているコンピューターがクラッシュした場合でも再開できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.