web-dev-qa-db-ja.com

Windowsネットワーク共有にファイルを転送するためのより速い方法を探しています

更新:これは一方向の転送用です。同期する必要はありません。

私は現在、Robocopyを使用して、圧縮された巨大なファイルを転送し、リモートネットワーク共有に送信しています。

より高速なツールはありますか?最近、ファイルサイズが大きくなり、転送プロセスに時間がかかっています。どんな助けでも素晴らしいでしょう。

4
Gulzar

チェックアウト RichCopy

Webサイトから:

RichCopyは、MicrosoftのKenTamaruから提供された無料のユーティリティです。このツールは2001年に最初に開発され、進化するニーズに対応するために定期的に更新されています。私があなたに言うとき私を信じてください、これはあなたのすべてのファイルコピーの必要性への答えです。初めてRichCopyを試してみるときに最も印象的なのは、それがマルチスレッドのコピーツールであるということです。つまり、RichCopyは、一度に1つのファイルをシリアル順にコピーするのではなく、複数のスレッドを同時に開くことができるため、多数のファイルを並行してコピーでき、操作を数回繰り返すのに必要な合計時間を短縮できます。ファイルのコピー操作を一時停止および再開することもできるため、いずれかの時点でネットワーク接続が失われた場合でも、中断したところから再開できます。

4
aphoria

これは大変なことのように聞こえるかもしれませんが、両端をVista/Server 2008にアップグレードしてください。静かな(10台のコンピューター)100MBネットワークで非公式のテストを行いました。コピーダイアログとリソースモニターのネットワークモニターに表示されるレートによると、100MBの回線の約97%を使用していました。

それ以外に、zipするより強力な圧縮方法を使用しますか?多分bzip2またはlzma?圧縮するデータのタイプに基づいてそれらをテストする必要があります。

1
Joe Doyle

宛先サーバーでFTPをセットアップできる場合は、古いSMBの代わりにFTPを使用することでいくつかの利点が得られる可能性があります。そして、おそらく両方のボックスをサーバー2k8にアップグレードするよりも簡単です...

1
Shog9

使用する転送プロトコルに関係なく、TCPクライアント側システムのウィンドウサイズを設定可能な限り大きくすることでスループットを向上させることができます。これにより、クライアントが受信できる最大パケットサイズが定義されます。 。Windows2000のデフォルト設定と比較して、WAN)の2倍もの改善が見られました。

ウィキペディアには、これのいくつかを説明する TCP Tuning の記事があります。 Windowsでは、TCPウィンドウサイズ グローバル または インターフェイスごと を設定できます。

1
spoulson

ファイルが同じデータに基づいている場合、rsyncはオプションです。変更されたデータのみを送信します。

Zipファイルは、小さな変更であっても、ファイル内のすべてのバイナリデータを変更する傾向があるため、あまり役に立たない場合があります。

0
Ryaner

種類は、リモートネットワーク共有の意味によって異なります。全国のように遠隔地?または、小さなGB LANのようにリモートですか?

Ryanerが提案したように送信の違いに変更できない場合、制限要因は2台のコンピューターのディスク速度、2台のコンピューター間のすべての回線速度、2台のコンピューター間のスイッチの速度、すべてのスイッチとNICのMTUです。小さなGBLAN上にある場合、おそらく最も簡単なことはMTUをできるだけ大きくすることです。

0
jayrdub