ギガビットを超えるWindows 7ファイル転送速度が遅い


12

ファイルサーバーとメインデスクトップでWindows 7 Proを実行しています。それぞれにギガビットネットワーク接続があり、ギガビットスイッチに接続しています。ただし、いくつかの大きなファイルをコピーしようとすると、わずか12〜15 MB / sで実行がかなり遅くなります
。データは7200RPM SATAドライブ(ほぼ150MB / sに適していると思います)から来て、Droboに行きます。 FireWire 800を介して接続されたサーバー上で、ハードウェアのボトルネックを考えることはできません。しかし、TeraCopyはまだ12〜15 MB / sでしか動作しないと言っています

ここで他に何が間違っているのでしょうか?


詳細情報が必要:Wifi経由で接続していますか?ケーブルで接続している場合、Cat 5ですか?Cat 5e?Cat 6?Cat 7?
ジョナサン

回答:


3

これがWindowsのブードゥー教だとは言いたくない。ファイアウォール/アンチウイルスの無効化からRAMディスクの使用、PCIからPCIeへのギガビットNICの変更、より高速なスイッチ、ジャンボフレーム、フロー制御、より短くより良いケーブルの使用まで改善が見られました。

面白いことに、Sambaボックスからファイルをダウンロードすると、パフォーマンスは向上するようですが、使用率は15%を下回っています。

クイック検索を行ったところ、このサイトが見つかりました。これらの設定はまだ試していません。

速度に直接対処するために、VistaおよびWindows 7では、MicrosoftはCopyFile APIに変更を加えてパフォーマンスを向上させました。TeraCopyが使用するかどうかはわかりませんが、RoboCopyが使用することは知っています。RoboCopyでテストを実行すると、パフォーマンスが向上する可能性があります。

また、私の最高の転送は、AVをオフにしてRAMディスクからRAMディスクに移行するPCIeカードを使用することでしたが、それでも20〜25%程度しか得られませんでした。

おそらく、これらのヒントの一部は役に立つでしょう。


3

かわいそうな古いラップトップを交換する必要が生じた後、ネットワークケーブルを介して数千のファイルを新しいPCにコピーする必要がありました。試してみてください。

昨日、私は3.4ギガのファイル(数千、数千の小さなファイル)をSubversionリポジトリに戻さなければなりませんでした-痛いですか?地獄はい!

だから今朝、私はこれをソートすることに決めました-ウェブをよく見て回った後、私はすべてを解決した1つの小さなことについて言及した記事を見つけました!! リンクはこのコメントの下部にあります-私の結果を見た後で読んでください。

情報:192.168.0.79は私の範囲のゲーミングPCであり、192.168.0.151はオフィスファイルサーバーです

ステップ1-iPerfを実行します(http://linhost.info/2010/02/iperf-on-windows/にあります)-これをデュアルモードで実行したため、サーバーの起動が非常に迅速でした。

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[188] local 192.168.0.79 port 61072 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63505
[ ID] Interval       Transfer     Bandwidth
[212]  0.0-10.0 sec   112 MBytes  93.7 Mbits/sec
[188]  0.0-14.1 sec   240 KBytes   140 Kbits/sec

次に、私はこれまで長い間試してきたすべての後、GOBSMAKEDになりました-ネットワークカード構成で9kのジャンブフレームを有効にし、テストを再度実行します。

デュプレックス設定は、私が試した後、100Mb全二重に設定されていたため、以下の転送速度はネットワークカードの設定よりも9Mビット遅くなりました-悪いことではありません!

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[196] local 192.168.0.79 port 61112 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63511
[ ID] Interval       Transfer     Bandwidth
[212]  0.0-10.0 sec   109 MBytes  91.6 Mbits/sec
[196]  0.0-10.0 sec   110 MBytes  91.7 Mbits/sec

C:\ Users \ Martin \ Downloads>

最後の1週間-デュプレックス設定を削除して「自動」に戻し、テストを再度実行しました

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[192] local 192.168.0.79 port 61169 connected with 192.168.0.151 port 5001
[216] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63525
[ ID] Interval       Transfer     Bandwidth
[216]  0.0-10.0 sec   674 MBytes   564 Mbits/sec
[192]  0.0-10.0 sec   787 MBytes   659 Mbits/sec

ブーム!!!大幅な増加-これがすべての人に役立つことを願って

マーティン

助けた元の投稿... http://www.hanselman.com/blog/WiringTheHouseForAHomeNetworkPart5GigabitThroughputAndVista.aspx


2

16ギガバイトのRAMを搭載した3.4 Ghz Quad Core i7でParallels / Boot Campを使用してWindows 7を実行しています。Broadcomネットワークカードに関するCake404の投稿のアドバイスに従うまで、ネットワーク転送速度は2〜60k /秒でした。

Ethernet @ WireSpeedをオフにし、「ネットワークカードの構成設定の下で」「Large Send Offload」オプションを無効にした後、転送速度が毎秒数メガバイトになりました。


1
別の注意:上記を実行した後、遅い速度の問題が後で返された(理由はわかりません)ので、Broadcom.com/support/ethernet_nic/downloaddrivers.phpから64ビットバージョンのNICドライバーをインストールすることになりました。問題は今のところ解決しました...
Shaun3180

2

自動ネゴシエートに関するDmitriの投稿が役に立ちました。2つの修正プログラムと多数の無益なnetshコマンドの調整の後、非常に遅いダウンロード速度と速いアップロード速度が見られました。50デバイスネットワークの1台のマシンのみ。Windows UpdateからのIntel NICの更新がドライバー設定に影響していたことが判明しました。この場合、自動ネゴシエーションを再度有効にすると役立ちました。35mbsの速度が戻りました。


1

これは少し遅いかもしれませんが、同様の問題がある場合、TeraCopy(v2.1)を使用すると、Windowsネットワーク共有(Win2k3-> Win2k8R2、Win2k3-> Win7、その他の構成)間のファイル転送が不当に遅くなることに気付きました。

主な例は、セットアップが次のような場合です。2台のサーバー。両方ともギガビットNICを備え、ギガビットスイッチに接続されています。Win2k3を実行している最初のサーバー、Win2k8R2を実行している2番目のサーバー。〜21GBファイルのTeraCopy転送速度は、せいぜい50MB / sでした。その間、通常のWindowsコピー(Win2k3からWin2k8ボックスを引っ張る)を使用して、105MB / sの持続時間がありました。FTPでは、約105MB / sの持続時間で同様の結果が得られました。クライアントボックスで実行されているWindows 7でも同様の結果が得られました。

同様のセットアップでは、TeraCopyで8MB / sから35MB / sのさらに低い転送速度が得られます。TeraCopyの代わりに通常のWindowsコピーを使用しようとするまで、オフロードオプションと両方のNICのその他の設定をいじくりまわしました。速度の違いは驚くべきものでした。

上記のすべてのセットアップで一般的なことは、ファイルサーバーとして機能するWin2k3ボックスでした。テストファイルをダウンロードしていた2番目のサーバーのOSを変更していました。

TeraCopyと通常のWindowsコピーを使用して、2つのWin2k3ボックス間の転送速度をまだテストしていません。


1

考えられるチョークポイントは多数ありますが、Windows 7 SP1はギガビットイーサネット上で非常に高速に実行できます。

PC上の2つのディスクからSynology NAS Box(DS1010 +)に数ギガバイト相当の大きなファイルを転送しました。Explorer.exeによる転送のペアは118.25メガバイト/秒(950メガビット/秒)に達しました。これは、複数のDlinkギガビットスイッチの実行を含め、スイッチドギガビットイーサネットネットワークの95%飽和です。


1

他のことに夢中になる前に試してみる価値のあることの1つは、速度を自動ネゴシエートを使用せずにドライバーを切り替えて100MB /全二重に設定し、転送速度をテストしてから10MB /全二重に設定してテストすることです転送速度。


1

差出人:これでネットワークデータ速度を上げます-config-customize-windows-7

  1. レジストリを開き、次のブランチを参照します。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstaion

  2. 次のエントリがすでに存在していない場合は、のDWORDを作成しMaxCmdsMaxThreadsそしてMaxCollectionCountそれぞれ30、30および32のこのbranch.Assignの下でそれらの値です。

  3. システムを再起動すると、ネットワーク転送のパフォーマンスが向上するはずです。


1

フルスピードイーサネット転送(転送ごとに1000の75%+)の要件は、ノンブロッキング、ワイヤスピードの転送スイッチです!

スイッチ:

  • ZyXELのGS1100-16 16ポートデスクトップGbEスイッチは、16ポート10/100/1000スイッチです(700-800Mビットまたは80Mバイトの転送を取得しています)
  • ZyXELのGS1100-24 GS1100-24は24ポート10/100/1000スイッチです
  • ZyXELのGS-108B 10/100 / 1000MbpsポートデスクトップGbEスイッチは8ポート10/100/1000スイッチです
  • Cisco SR2024 24ポート10/100/1000ギガビットスイッチ
  • SMCネットワーク-SMC8508T-EZスイッチ10/100/1000-8ポート10/100/1000ギガビットアンマネージドスイッチ
  • Linksys SR2016 16ポート10/100/1000ギガビット

与えられた例を試してみてください。正しいスイッチがなければ、OSで何をしても構いません。


1
  1. スタートをクリック
  2. 「ローカルセキュリティポリシー」と入力して、を押します Enter
  3. 移動[セキュリティの設定 ]> [ ローカルポリシー > セキュリティオプション
  4. 以下の設定を設定します。

    ネットワークセキュリティ:NTLM SSPベース(セキュアRPCを含む)クライアントの最小セッションセキュリティ> 128ビット暗号化を必要とする
    ネットワークLAN Manager認証レベル > LMおよびNTLMの送信-ネゴシエートされた場合はNTLMv2セッションセキュリティを使用


1
こんにちは、@匿名
ルイ

1

Win 7 Proラップトップ(クアッドコア)1GB LAN A linksys WRT1900ACとRed Nas 3TB hddがあります。NASへの無線または有線のファイル転送の速度は10Mb / sでした。

私は次のすべてをワイヤレスでテストしましたが成功しませんでした。最後にイーサネットを試してみましたが、今は63MB / sになりました!!!!!! そのため、どの設定またはレジストリエントリが問題を修正したのかわかりません。ワイヤレスファイル共有はまだ遅いです。

設定

-リモート差分圧縮を無効にする-TCP自動チューニングを無効にする-受信側のスケーリングを無効にする

レジストリについて:

ネットワーク調整インデックス:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Multimedia \ SystemProfile NetworkThrottlingIndex = ffffffff(DWORD、デフォルト:10、推奨:メディア共有の場合は10、ゲームおよび最大スループットの場合はffffffff、有効範囲:完全に無効にする場合は1〜70の10進数またはffffffffスロットル)

帯域幅調整を無効にします。

作成(DWORD値)HKLMsystemCurrentControlSetServiceslanmanworkstationparametersDisableBandwidthThrottling値を1に設定

ネットワークメモリの割り当て(イベントID 2017エラー):

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management LargeSystemCache = 1(DWORD、デフォルト値:0、推奨値:1)ゼロの値は〜8 MBのキャッシュを確立し、1の値はキャッシュの拡張を許可します必要に応じて、物理メモリの量から4 MBを引いた量まで。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters Size = 3(DWORD、デフォルト値:1、推奨値:3)1-使用メモリを最小化2-使用メモリのバランスをとる3-ファイル共有およびネットワークアプリケーションの最適な設定


-1

これは私のために働いた:

ありがとう:http : //www.howtosolutions.net/2013/06/fixing-slow-sending-or-receive-of-files-through-lan-network-using-windows/

「大量送信オフロード(LSO)」を無効にする

Large Send Offloadは、ネットワークパフォーマンスを向上させると同時にCPUオーバーヘッドを削減する手法です。どうやらうまく動作しないので、無効にすることをお勧めします。LSOについて知りたい場合は、2001年のこのMSDN記事を参照してください。

LSOは、ネットワークアダプターの下のデバイスマネージャーにあるオプションなので、このソリューションには管理者権限が必要です。

次の手順を実行します:

Open Start Menu, right-click on Computer and select Properties
Under Control Panel Home located on the left side of the window click on Device Manager
You will get a list of all devices on your machine. Expand Network Adapters.
Find your Network Card and double-click on it.
Select Advanced tab. You will get a list filled with different options.
Select Large Send Offload V2 (IPv4) and set the value to Disabled
Do the same for Large Send Offload V2 (IPv6) if it is available
Click OK

両方のWindowsマシンでこれを行いました。再起動する必要はなく、LSO V1を無効にする必要もありませんでした。


ダウン投票について説明してください
ジョナサン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.