スマートフォンのWi-Fi接続のパフォーマンスがラップトップの同じ接続よりも優れているのはなぜですか?


45

Wi-Fiで同じルーター(ADSL2 +ワイヤレスN300モデムルーター)に接続しているときのダウンロード速度は、ラップトップよりもスマートフォンの方が大幅に速いようです。この問題は常に発生するわけではありませんが、ラップトップ(Ubuntu 14.10を実行している)のインターネット接続は時々速度が低下して不安定になりますが、電話のインターネット接続は同じ速度のままで継続的に安定しています。

比較として、私はラップトップの「不安定な接続フェーズ」中に、ラップトップと携帯電話の同じ場所で同じ速度でtest.comでテストを実行しました。

この不一致の原因として考えられるのはどのようなものか疑問に思っていましたか?

ここに私のラップトップ(Lenovo Y50 UHD)からのスピードテスト結果があります:

ここに画像の説明を入力してください

そして、これが私の携帯電話(Samsung Galaxy S5)のスピードテスト結果です:

ここに画像の説明を入力してください

Samsung Galaxy S5にはWi-Fiとモバイルネットワークを同時に使用してダウンロード速度を上げることができる「ダウンロードブースター」機能がありますが、このテストではSamsung Galaxy S5でモバイルデータを完全にオフにしましたが、私のラップトップ電話を比較した結果。


あなたの質問を編集してください:あなたはあなたの携帯電話とラップトップにいくつかのまともな詳細を提供していますが、使用しているWi-Fiルーターの正確なメーカーとモデルは何ですか?ラップトップはIntel®Dual Band Wireless-AC 3160を使用しているようです。
JakeGould

ワイヤレスドライバーをまだ更新していない場合は、更新することをお勧めします。このラップトップ(およびLenovoの他のいくつか)のwifiのパフォーマンスには既知の問題がありました。どうやって行くか教えてください。
パパ

@Papa:Intel Corporation Wireless 3160用のすべてのワイヤレスドライバーが更新され、現在Ubuntu 14.10を実行していると思います。
エイミー

おそらくない原因が、解消のために、あなたは「ことを確認してい不安定な接続相が(例えば、UbuntuはWindows更新プログラムのようなものを持っていた場合など)、」バックグラウンドで実行されている他のネットワーク活動の結果ではない
TripeHound

回答:


45

これは、非常に悲しいことに、一般的なワイヤレスの頭痛の種であると考えています。802.11nWi-Fiの実装は、デバイス間で非常に恐ろしく一貫性がなく、802.11nプロトコルはほとんど役に立たなくなります。「ワイヤレスルーター:超高速ドラフトNの真実」というタイトルのこのPC Worldマガジンの記事は、頭痛の種を非常によく要約しています。大胆な強調は私のものです:

また、異なるドラフトnチップに基づくルーター(BelkinはAtherosチップを使用し、他の3つはBroadcomチップに基づいています)は高速で相互運用できないこともわかりました。同じベンダーから製品を購入しても、必ずしもすべてが同じドラフトnチップを使用することを保証するわけではありません。少なくとも1社のNetgearは、異なるドラフトnチップに基づく同様の名前のルーターとPCカードを販売しています。 、製品のモデル番号やパッケージのチップロゴを確認するだけで、製品が使用するチップを判別できます。

特に、802.11nのハードウェアの世界の全体的な陰気さ、および製造業者が本質的に「アルファ」および「ベータ」テスターとしてエンドユーザーを使用している方法のこの評価:

しかし、ベンダーはアルファ版およびベータ版のテストを行うために有料の顧客を使用したくないと考えています。新品の製品で約束されたパフォーマンスを確認するために、複数のファームウェアアップデートをインストールする必要はありません。

あなたのような現実の状況でこの種のものがどのように機能するかをよりよく理解するために、デバイスでサポートされているすべてのワイヤレスプロトコルを見てみましょう。

さて、それは仕様の不可解な壁のように思えるかもしれませんが、主要な仕様は、802.11n(ドラフト2.0)の最大802.11プロトコルしか使用できないように見えるルーターです。私は802.11n仕様の頭痛に関する100%の専門家ではありませんが、802.11nの「ドラフト」仕様はかなり古く、最新のデバイスは802.11nの「最終」仕様を使用する必要があることを知っています。

とはいえ、それだけでは理論や概念の面ではあまり役に立ちません。実際には、私が提供できる解決策は3つしかありません。

  1. 新しいルーターを購入する: ADSLモデム/ルーターのコンボを使用しているため、少なくとも802.11nの「最終」をサポートする別のルーター(せいぜい802.11a)を入手し、代わりにそのルーターを使用することをお勧めします。その後、ルーターADSL2 +ワイヤレスN300モデムルーターを「無効化」して「ブリッジモード」で使用し、それを新しいルーターに接続すれば、状況は大幅に改善されます。
  2. 802.11nのパフォーマンスを向上させるためのラップトップ設定の調整:繰り返しますが、802.11n調整の全世界で100%ではありませんが、特定の仕様/速度でラップトップをロックするように設定を調整する方法がある場合は、お勧めします。頭に浮かぶ最も明白なことは、ラップトップが5Ghzの代わりに2.4Ghzで802.11nを使用するように強制し、「混合」モードがある場合、つまり必要に応じて802.11gまたは802.11bにダウングレードすることを意味します。 1つのプロトコルを優先プロトコルにします。

    遅い802.11gプロトコルでこの理論をテストし、それが何らかの方法で役立つかどうかを確認することをお勧めします。次に、802.11nに移動して調整し、802.11n設定を最適に調整できるかどうかを確認します。ちなみに、802.11gプロトコルで実行する場合は、802.11gの最大速度が54mbpsであるため、LAN上のデバイス間でのみ遅くなりますが、WAN接続では5倍以上になりそうなので、これに固執する必要がありますとにかく約10Mbpsで。
  3. 802.11nのパフォーマンスを向上させるためにルーター設定を調整する:可能であれば、Wi-Fiルーターを1つのWi-Fiプロトコル設定でロックできるかどうかを確認します。アイデア2で説明したものと似ていますが、ここでの違いは、ルーターの設定がポータブルデバイスの設定にも影響する可能性があることです。

そして、もしこれが私が対処していた頭痛であるなら、私はアイデア1で概説したように、新しいWi-Fiルーターのためにただ跳ね返ります。通常、ISPが提供するコンボモデム/ルーターは、機能や更新が不足しているだけでなく、より多くのユーザーからのサポートが不足しています。新しいルーターを購入すると、問題を迅速に解決できるだけでなく、一般的に使用されているルーターの他のユーザーをすぐにタップして、新しい問題が発生した場合にアドバイスやヒントを得ることができます。


しかし、問題がルーターである場合、電話も同様に遅いでしょうか?
AG

10
@AGいいえ。それが私が触れていることです。802.11nの実装には一貫性がないため、電話はラップトップよりも802.11nの処理能力が優れているだけです。率直に言って、そのような不整合のために、このような802.11nの問題をデバッグしようとすることはできません。私がルーターに焦点を当てる理由は、最終的に50ドル未満で新しいルーターが最新のWi-Fi接続オプションを備えたモデム/ルーターコンボよりも最新で信頼性が高いためです。
JakeGould

1
@AGルーターの問題が802.11n仕様の実装に一貫性がないため、一部のクライアントを適切に処理し、他のクライアントを適切に処理しない場合です。その場合、電話は「ラッキー」である(またはこれらの脆弱性を回避するための追加手順がある)可能性があり、ラップトップのパフォーマンスが低下している間は問題を回避できます。
アンドジェジドイル

14

Ubuntu 14.10(カーネルは3.13より新しい)でIntelネットワークカードを使用する特定の状況では、iwlwifiドライバーの変更が Intelワイヤレスネットワークカードのスループットに影響する可能性があります。

この変更は、次/etc/modprobe.d/iwlwifi.confを含むファイルを作成することで元に戻すことができます。

options iwlwifi 11n_disable=8

テストするには、次のmodprobeコマンドでIntelワイヤレスモジュールをリロード(アンロードおよびロード)します。

$ sudo modprobe -v -r iwldvm
rmmod iwldvm
rmmod iwlwifi
rmmod mac80211
rmmod cfg80211
$ sudo modprobe -v iwlwifi
insmod /lib/modules/3.16.0-33-generic/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 11n_disable = 8
insmod /lib/modules/3.16.0-33-generic/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/3.16.0-33-generic/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko

sysfsでファイルを読み取ることで、パラメーターを確認することもできます。

$ cat /sys/module/iwlwifi/parameters/11n_disable 
8

この変更は、LANスループットによって20 Mbit / sから80 Mbit / sに改善されました。


1
どうやら、「11n_disable = 8」アンテナ集約を有効にします
ヨリック

@Yorik正解。最初11n_disable=1は(ブール値として)サポートされていましたが、後でさらに状態が必要になりました。完全な説明modprobe -p iwlwifiは、11n_disable:11n機能の無効化、ビットマップ:1:フル、2:agg TXの無効化、4:agg RXの無効化、8 agg TXの有効化(uint)
-Lekensteyn

2
それは私のような人々が自宅で一緒にプレイするため、modprobeはない「のmodinfo -p」だ
ロブ・レイサム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.