scp転送速度が遅くなり、ローカルネットワークで停止しました

scp転送速度が遅くなり、ローカルネットワークで停止しました

私はローカルネットワークを使ってラップトップ間でプロジェクトを転送することがよくありますscp。通常、転送速度は正しく開始され(2.0 MB / s)、転送が完全に停止するまでゆっくりと減少します。これは大きなファイルでもうまく再生されるようです。ネットワークに問題がありますか?それとも私のラップトップでSSHをよりよく設定するにはどうすればよいですか?私のデスクトップには、リモートサーバーにファイルを転送するときにこのような問題がないようです。私のラップトップのWiFi接続が原因であると思います。

どちらのコンピュータもUbuntu 12.04派生製品を実行しています。

答え1

私のネットワークにも同様の問題がありました。チャンネル使用量(例:kismitまたはwavemon)を表示するWiFiアナライザを入手すると便利です。自動チャンネル設定がうまく機能しないことがわかりました。 Wi-Fiルーターでチャンネルを明示的に設定しましたが、多くの役に立ちました。

答え2

VPNを使用していますか? MTUの問題のようです。 VPNまたはPPPOEを介して実行している場合、VPNまたはPPPOE層のオーバーヘッドを補償するためにMTUは低くなります。より長いパケットが廃棄され、すぐに無限の再試行が続く。これが問題かどうかをテストするには、インターフェイスのMTUを800などの小さい値に設定します。問題が解決したら、最大サイズが小さくなるまでMTUを100(最大1500)増やします。

答え3

いいえ、scpは基本的に他のものよりも遅いと思います。 2台のノートパソコン間の直接ケーブル接続(1000Mbps)はわずか10MB/秒です。データを暗号化する必要があるCPUがボトルネックを引き起こす可能性があります。私のものは50%(クアッドコアCPUのコア半分)

http://intermediatesql.com/linux/scrap-the-scp-how-to-copy-data-fast-using-pigz-and-nc/

関連情報