RDPを介して大きなファイルをより良くコピー&ペーストする方法は?


27

最近、RDPを介して大きな(1.2 GB)ファイルをリモートコンピューターにコピーして貼り付けようといくつか試みました。リモートコンピューターは、MS Windows Server 2008 Datacenterを備えた仮想テストマシンです。

最初に、転送速度がクライアントコンピューターISPによって100 kB / sに制限されていた真夜中前にコピー&ペーストを試みました。そのため、数時間かかり、リモートデスクトップの応答が遅くなり、動作が遅くなった(低速)ため、転送をキャンセルせざるを得ませんでした。そのため、ローカル転送速度が4MB / sを超える深夜に再起動しました。

だから、私の印象では、コピー&ペースト転送の速度(ブロードバンド)に関係なく、RDPでコピーしている間、リモートコンピューターは遅くなります。同時に、インターネットからダウンロードしても、リモートホストが遅くなることはありません。

AFAIU、リモートコンピューターのクリップボードとそのメモリが転送によって過負荷になるためです。
特定のプロセス(ファイルの貼り付け)でクリップボードの使用を制御(制限)するにはどうすればよいですか?

それを制御する可能な方法は何ですか?

更新:
転送の低速を読んだ後、私は、全体の効率がより興味を持って信じているので、コピーに使用&RDPの上に貼り付けると、暗号化によって引き起こされる:時間、または迅速性の両方を、待たずに仕事へのファイルだけでなく、可能性を得るための、私は質問のタイトルを以下から変更しました

  • 大きなファイルを貼り付けるためのリモートデスクトップクリップボードの使用を制御するにはどうすればよいですか?

  • RDPを介して大きなファイルをより良くコピー&ペーストする方法は?

たとえば、1つの大きな(zip)アーカイブをコピーして貼り付けるか、それを解凍して、解凍したファイルを含むフォルダーをコピーして貼り付ける方が良いでしょうか?

そしてもっと正確に私は尋ねたかった:

  • 全体的なエクスペリエンスを改善する可能な方法は何ですか:

    • 転送速度(つまり、必要なファイルの可用性)
    • リモートホストの応答性(コピーと貼り付けが完了する前にリモートコンピューターを作業に使用できるようにしますか?)

回答:


5

Zipファイルとは、個々のファイルすべてと同じサイズの非圧縮アーカイブを意味しますか?または、圧縮されたアーカイブを意味しますか?圧縮されたアーカイブについて話している場合、すぐに転送できるので、厳密に言えばより良いでしょう。もちろん、アーカイブの作成にかかる時間と、アーカイブの抽出にかかる時間を考慮すると、両方のマシンの仕様が、アーカイブがルーズファイルよりも優れているかどうかに関して重要になります。

ここで、(VNCとは対照的に)RDPについて話しているので、リモート接続の帯域幅の使用量はかなり多くなります。RDPはVNCよりも応答性が高く、色深度は(デフォルトで)256色以上(変更しない場合は32ビット)、画面サイズはデスクトップのサイズなどになります。これらすべての要因リモート接続のためだけに使用される帯域幅に影響します。リモートデスクトップのサイズ、色数などを16ビット以下に落とす場合は、サウンドを共有していないなどを確認してください。これにより、リモート接続の帯域幅が少なくなります。ファイルを転送している場合、リモートセッションの応答性が向上するはずです。

しかし最後には、しない限り、あなたはできるだけ利用可能な帯域幅の限り間の転送に使用されようとしているため、リモートセッションは、あなたがファイルを転送している間、あなたが何で低迷を取得しないために起こっている、ファイル転送を絞ることができますリモートマシンとマシン。

編集

リモート接続の品質に影響を与えることなくファイルを転送する簡単な方法を見つけようとしています。大きなファイルであるか小さなファイルであるかは関係ありません。最後に(クライアントマシン)、リモートマシン(サーバーマシン)まで少量のデータを噴出します。入力、マウスコマンドなど。サーバーは、リモート接続で表示されるものを構成する画像の形で、大量のデータを常に送信しています。したがって、ファイルを転送する前に、すでに大量のデータを一方向に転送しています。だから、送信するデータの量を減らすためにできることを考えました。つまり、デスクトップのリモートマシンに(フルスクリーンではなく)より小さな解像度を使用します。色の数を32ビットから16ビット、さらには8ビットに減らします。すぐそこにあるこれらの2つのステップは、サーバー(リモート)からクライアント(あなた)に送信しているデータの量をドロップします。また、同じ接続とルートに沿ってファイルの転送を開始すると、リモート接続の負担が少なくなります。

私が言ったように...あなたができることは何も接続が鮮明で応答性を保つことはありません。どうして?サーバーからクライアントへのファイルの転送を開始するとすぐに、そのパイプに沿って利用可能な帯域幅がすべて消費されるため、...接続自体。

最初に、転送速度がクライアントコンピューターISPによって100 kB / sに制限されていた真夜中前にコピー&ペーストを試みました。そのため、数時間かかり、リモートデスクトップの応答が遅くなり、動作が遅くなった(低速)ため、転送をキャンセルせざるを得ませんでした。そのため、ローカル転送速度が4 GB / sを超える深夜に再起動しました

したがって、最初に転送を試みたとき、ダウンロード接続は100kb / sでした。1.2gbのファイルを可能な限り高速で移動していました。これにより、100kb / sを可能な限り使い果たしてしまいます。リモートデスクトップ接続をサポートするデータのためにどのスペースを残しますか?ですから、もちろんそれは遅く、反応しません。考慮に入れていない唯一のものは、サーバーのアップロード速度です。サーバーのアップロード速度がダウンロード速度よりも遅い場合...そしてこの完璧な仮説では、サーバーとこのアップロード速度を一定に保つことを許可した場合、ファイルの転送を開始するとすぐに、その帯域幅がファイル転送によって食い尽くされ、リモート接続が損なわれます。

どうして?

ファイル転送を特定の速度、または利用可能な帯域幅の割合に調整するものがないため、可能な限りすべてのkb / sを使用しようとします。物事の性質上、これによりリモート接続が損なわれます。

サーバーから第三者(FTPサーバーなど)にファイルを転送しても、その転送中に接続が遅くなります。これも、可能な限り多くの使用可能な帯域幅がその転送に割り当てられるためです。ただし、その転送が完了すると、リモート接続の応答性に影響を与えずにFTPサーバーからダウンロードできるようになります...真夜中以降の着信パイプはサーバーの発信パイプよりもはるかに大きいためです。

そのため、リモート接続の品質を低下させてみます。


圧縮されたarhiveファイルのサイズは、非圧縮ファイルと実質的に同じです。圧縮および圧縮解除の時間は、システムが動作するためにフリーズしないため、問題ではありません。そして、それらを非圧縮ファイルの束としても、1つのファイルの圧縮としても使用できます(後者の場合、仮想ドライブをマウントすることにより)
Gennady VaninГеннадийВанин12年

@WebMAOhistの場合、ファイルはあまり圧縮されないため、ファイルの合計処理時間(アーカイブを含む)にアーカイブおよび抽出時間を追加し、それを配置しても何も得られないため、圧縮する価値はありません。アーカイブ内。それでも、リモートセッションの帯域幅+転送の問題の帯域幅に戻ります。これは単純なコメントよりも長くなるので、答えを追加します。
ボンガート

23

リモートコンピューター上のローカルドライブへのリンクを作成するRDPオプションがあります。有効にするには、RDPクライアントを起動し、(表示)オプションをクリックして、「ローカルリソース」タブを開きます。クリック→「詳細」→「カチカチドライブ」のチェックボックスを。

接続したら、リモートシステムでWindowsエクスプローラーを開きます。ローカルドライブは、マイコンピュータのドライブリストの下部に表示されます。「your_computer_nameのC」として表示されます。

あるシステムから別のシステムにファイルをドラッグアンドドロップできるようになりました。


1
私はそれを試してみました、それは利用できません
ジェナディ・ヴァニンГеннадийВанин12年

6
これはRDP設定です。デフォルトではオフです。RDPクライアントを起動し、オプションをクリックして、「ローカルリソース」タブをクリックします。[詳細]をクリックして[ドライブ]にチェック
マークを付けます-Chris_K

「ローカルリソース」RDPオプションの「ドライブ」のチェックオプションなしで、コピーアンドペーストを実行できません。したがって、それらをチェックした後、C&Pはできますが、D&Dはできません。それでは、実際には、D&DはC&Pの単なるおもしろい方法ではありませんか?勝利はどこですか?
ジェナディバニンГеннадийВанин12年

D&Dは、「舞台裏」で別のプロセスを使用する場合があるため、C&Pが使用しなくても機能する場合があります。D&Dを試みましたか?
トム

おっと、私は間違っていた。私はあなたが同じリモートマシン内の平均D&Dをしたことに気づいた、私のローカルドライブは、私はこれだけ議論した後に気づいたリモートマシンのファイルシステムに表示される
ゲンナジーバニンГеннадийВанин

7

uncts name \\ tsclientを使用して、Windows 7ボックスでrobocopyを使用します。


ありがとう。さて、私が理解したように、答えは:大きなファイルには「リモートコピーと貼り付けを使用しないでください」です。他にも多くの選択肢がありますが、私はすでにc&pによる転送を完了しており、その後にのみ考え始めました。代替手段を探して、b4が次回実行することを考えましょう
Gennady VaninГеннадийВанин12年

4

@Tomによる彼の回答で示唆されているように、ファイルをC&Pするのではなく、D&Dすることが望ましいです。これには、Ctrl+Cクライアントマシンで使用する場合にファイル転送を中断するバグを回避するという追加の利点があります。


4

これらの答えはどれも、この質問に本当にうまく対応していないと思います。

Microsoft RDPは、ファイル転送用に最適化されていないプロトコルです。接続が少し遅い場合、画面の描画やマウスの移動などのUIパケットと同じネットワークパイプを介して移動するファイルビットの移動により、これらのいずれかがタイムアウトする可能性があります。その後、サーバーは接続が失われたと見なし、接続を切断してIOチャネルを切断します。これはもちろん問題を悪化させます。

主に、ワークフローを検討し、セキュリティポリシーに違反しない別のチャネル(インターネット経由でワークステーションからではなくサーバーへ)でファイルを移動する簡単な方法があるかどうかを確認する必要があります。

RDPファイルコピーチャネルを使用する必要があると判断した場合は、これらのガイドラインに従ってください。

  • クライアントへのUNCパスを介して大きなファイルに直接アクセスしないでください。たとえば、共有フォルダーを有効にして、\ TSCLIENT \ shareからファイルにアクセスします。これにより、大きなファイルコンテンツが小さな複数使用パイプにプッシュされます。
  • ドライブをマッピングすることにより、最適化と安定性が少し向上します。たとえば、NET USE X:\ TSCLIENT \ ShareはドライブX:を上記の場所にマップします。それでも、ネットワークパイプをオーバーロードすると、接続が切断され、ドライブマッピングも切断されます。
  • 最も重要なことは、RDPクライアントを起動するときに、ネットワーク帯域幅設定「モデム」または「低速」を選択することです。これにより、ファイル転送とサウンドチャンネルの最適化が大幅に向上し、UIコントロールに使用される残りのパイプを上書きできなくなります。
  • OS X Microsoftリモートデスクトップクライアントでは、この設定は奇妙に利用できません。この場合、MacPortsをインストールしてsudo port install rdesktopを実行すると、rdesktopと-xm設定で接続できます(「エクスペリエンス」レベルを「モデムまたは28.8K」に設定)
  • 上記の推奨事項に従うと、安定性のために最適化された接続が得られ、大きなファイルをプッシュしても切断されません。次に、コピー/貼り付けまたはドラッグアンドドロップよりも制御された方法でファイルをコピーします。たとえば、** XCOPY X:*。msi C:\ Install **を使用して、ファイル名パターンに一致するアイテムを指定された場所にコピーしますローカル(サーバー)ディレクトリ。

誰かがこれらの提案が役立つことを願っています。彼らは確かに私のために働いています。


2

見てくださいhttp://www.bittorrent.com/sync/downloadを

これはヒープの高速化であり、コピーの完了中にRDPセッションを開く必要はありません。

また、上記の提案のようにUNCパスにアクセスする必要もありません。

乾杯


0

この種のことのために、ブラウザベースのWebRTCベースのファイル転送サービスの使用を開始しました。現在、http://dragshare.comを使用していますが、良い結果が得られています(まだベータ版です)。

RDPのコピーと貼り付けは常に私にとって苦痛でした。非常に遅く、何千ものファイルがある場合はさらに遅くなります。また、最大ファイルサイズの制限もあります(警告は表示されず、超過しようとすると失敗します)。WebRTCは、RDPがこれまでに見せてくれたものよりもずっと速いようです。

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