web-dev-qa-db-ja.com

ギガビットを介したWindows 7のファイル転送速度が遅い

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

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

12
Adam Haile

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

おかしなことにサンバボックスからファイルをダウンロードすると、パフォーマンスは向上するようですが、使用率は15%以下です。

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

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

また、私の最高の転送は、RAMディスクからAVをオフにした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

次に、私が長い間試みてきたすべての後、私はおかしくなりました-ネットワークカードの構成で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

3
Martin Parry

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

2
Knowlengr

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

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

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

    ネットワークセキュリティ:NTLMの最小セッションセキュリティSSPベース(安全なRPCを含む)クライアント>チェックを外す "require 128-bit encryption
    Network LAN Manager認証レベル> LMとNTLMを送信-ネゴシエートされた場合はNTLMv2セッションセキュリティを使用

1
Anonymous

From: これでネットワークデータ速度を上げる-config-customize-windows-7

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

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstaion

  2. 次のエントリがまだない場合は、このブランチの下にDWORD MaxCmdsMaxThreadsMaxCollectionCountを作成します。それぞれに30、30、32の値を割り当てます。

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

1
Sandeep Kohli

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

1
dimitri.p

フルスピードイーサネット転送(転送ごとに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
ByteKnight

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

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

同様の設定では、TeraCopyの転送速度が8MB/sから35MB/sに低下します。 TeraCopyの代わりに通常のWindowsコピーを使用することを決定するまで、両方のNICのオフロードオプションとその他の設定をいじくり回しました。速度の違いは意外でした。

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

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

1
bugzc

私は、Win 7 Proラップトップ(クアッドコア)1GB LAN A linksys WRT1900ACとRed Nas 3TB hddを持っています。 NASへのワイヤレスまたは有線のファイル転送では、速度は10Mb/sでした。

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

設定

-Disable Remote Differential Compression -Disable TCP Auto Tuning -Disable Receive Side Scaling

レジストリで:

ネットワークスロットルインデックス:

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

帯域幅調整を無効にする:

作成(DWORD値)HKLMsystemCurrentControlSetServiceslanmanworkstationparametersDisableBandwidthThrottling Set Value to 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
Diego

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

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

1
Sorbe