web-dev-qa-db-ja.com

TCP単一の接続ではパフォーマンスが悪いが、複数の接続ではパフォーマンスが悪い?

2台の別々のDellマシンで、単一の接続を介してダウンロードすると、パフォーマンスの問題が発生しているようです。これをすべてテストしたのは、Dell Dimension 3000、XP SP3、P4 2.8GHz、512MBRAMです。

16 Mbpsのインターネット接続があり、すべてのコンピューターがWPA個人用に保護されたwifiを介して接続します。 www.mybroadbandspeed.co.uk で速度テストを実行すると、 非常に一貫したダウンロード速度〜4900 kbps、過去1週間の複数のテストから。これ以上高くなることはなく、ほとんど低くなることはありません。これは両方のDellで発生します。Firefox3.5すべての場合。同じIE7になります。
同じネットワーク上の私のMacBookは、最初の試行で10900 kbpsを取得し、そのレベルを維持しています。

しかし、私はLegalTorrentsで人気のある急流を見つけて、Dellで始めました。信頼性の高い1Mbps以上のダウンロード速度(8200 kbps)を達成しました!

次に、 BBC iPlayer を使用してHDストリームを視聴しようとしました。すぐにバッファリングを開始し、3.5Mbps接続が必要であるという警告メッセージを表示しました。同じネットワーク上の私のMacBookでも同じショーがうまく機能します。

デルでは複数のwifiカードが試されましたが、効果はありませんでした。ルーターへの54Mbpsの接続速度は、「Excellent」信号で示されます。

それで、Dellは複数のTCP接続(BitTorrent)を作成するときに満足しているように見えますが、単一の接続(iPlayer、速度テスト)ではありませんか?

これを修正するために私ができることについて何かアイデアはありますか?

更新:
デルのサイトで見つけた最新のドライバを更新しましたが(マイナーアップデートでした。OEMドライバが見つかりませんでした)、それでも問題は解決しません。ドライバーの設定にも奇妙なことは何も見られませんでした。省電力設定が無効になり、カードは802.11gの速度で問題なく動作します。

上で述べたように、これは使用されているワイヤレスカード(Dell USB、またはマシンに挿入したPCIカード)とは無関係のようです。

XPに調べる価値のあるネットワーク設定、または実行できるユーティリティはありますか?

更新2:
Goyuixの提案で、同じDell PCで同じ速度テストを実行してみましたが、Ubuntu9.10ライブCDを使用しました。そこで、すべてのWLANハードウェアがすぐに機能するUbuntuを起動し、Flashをインストールして速度テストを試しました。ダウンロード速度は約11900kbpsです。

通常のXPインストールで再起動し、無関係なプロセスが実行されていないことを確認し、同じテストで通常の〜4700kbpsを取得しました。Windowsファイアウォールを無効にしてみましたが効果がありませんでした。

解決策:
fluxtenduの回答に従って、 TCP Optimizer ソフトウェアを試しました。ここでは、[ファイル]メニューオプションを使用して既存のネットワーク/レジストリ設定をバックアップし、希望の速度を16000kbpsに設定しました。 「最適設定」オプションを選択しました。

これらの設定を適用すると、TCPウィンドウサイズが大幅に増加し、ネットワーク関連のレジストリキーの中でも、最適なMTUが設定されます。その後、再起動を求めるプロンプトが表示されます。

両方のDellで、 速度テスト をもう一度実行したところ、MacBookと同じパフォーマンスが得られたことがわかりました。実際、いずれかのマシンでわずかに高速で、12000kbpsを超えています。

解決しました!

5
Christopher

次のコマンドラインを試すことができます。

netsh int ip reset [log_file_name]
TCP/IPスタックをリセット=次のTCP/IP関連のレジストリキーをリセット/書き換えます。

  • SYSTEM\CurrentControlSet\Services\Tcpip\Parameters \
  • SYSTEM\CurrentControlSet\Services\DHCP\Parameters \

(その後、TCP/IP設定を再構成する必要がある場合があります)

netsh winsock reset
winsockの修復これまでにインストールされたすべてのWinsockLSP(Layered Service Providers)を削除します。これには、ネットワークパケットの送信障害の原因となる潜在的な誤動作したLSPも含まれます。したがって、以前にインストールされたすべてのLSP(アンチウイルス/ファイアウォール)を再インストールする必要がある場合があります

netshインターフェイスリセットすべて
すべてのインターフェイスをリセットします:6to4、HTTPSTunnel、ipv4、ipv6、isatap、portproxy、tcp、Teredoですが、何をするリスクがあるのか​​正確にはわかりません

netsh参照

また、 speddguide.net tcp-optimizer を試すこともできますが、変更を適用する前に構成をバックアップし、RTFMを実行します。

1
fluxtendu

ネットワークカードドライバをアップグレードできますか?特に、実際のOEM(Dellではない)のドライバーを使用します。それをDellが提供するドライバーと比較しますか?ワイヤレス接続とは異なる可能性のあるものがたくさんあり、ドライバーで構成できるオプションもいくつかあります。

電源状態とスリープモードに関する設定については、ドライバーを確認します。どちらも、ピークパフォーマンスにかなり顕著な影響を与える可能性があります。

0
Goyuix