Rich Knudson氏は、2015年後半に購入した802.11ac対応のiMacを、同じく802.11ac Wi-Fiネットワークを搭載した新しいTime Capsuleに接続しても期待通りのパフォーマンスが得られない理由を知りたいと考えています。彼はAirPortユーティリティの数値とOS Xの隠しディスプレイを比較し、次のように書いています。
データ レート/Tx [送信] レートと RSSI [受信信号強度] は、AirPort ユーティリティと、右上のメニュー バーの Wi-Fi アイコンをオプションでクリックしたときに取得する拡張 Wi-Fi データとでは大きく異なります。
新しいセットアップで期待していた利点の 1 つは、ワイヤレス AC を使用して iMac をネットワークに接続し、データ レート/Tx レートの速度が段階的に向上することを確認することでした。
15年間Wi-Fiをテストし、使用してきた者として、私もこの点について興味を持っていました。Wi-FiアダプタとWi-Fiベースステーションのパラメータは非対称なのは事実です。モバイルデバイスやデスクトップデバイスに搭載されているWi-Fiアダプタは、サイズやバッテリー容量の都合上、ほとんどの場合、無線とアンテナの配置が低出力です。(デスクトップMacはより多くの電力を消費しますが、同様の設計を採用しています。)ベースステーションははるかに強力な信号を生成でき、そのアンテナ配置は到達範囲とパフォーマンスに最適化されています。アダプタのように、コンピュータや携帯端末の機能と連携して動作する必要はありません。
OS X は、現在の接続の Wi-Fi メニューの値を動的に更新します。
そのため、ベースステーションからの信号強度は、ベースステーションがアダプタに報告する信号強度よりもアダプタの方が強く報告される可能性が非常に高くなります。ベースステーションは、より強い電力を特定の方向に送信できるため、遠くの受信機でも信号を受信できます。また、受信感度も高いため、アダプタからの微弱な送信も明瞭に聞き取ることができます。
しかし、報告される他の値は同じであるはずです。同じ瞬間を見ている場合、データレートは同じであるはずです。これは、アダプターとベースステーション間のネゴシエートされた接続の関数だからです。Wi-Fiは、あらゆる種類において、パフォーマンスの向上または低下に応じて、デバイスの速度を高速化または低速化できます。これにより、ベースステーションに近づいたり離れたりしても、接続を維持できます。802.11nと802.11acは、使用範囲におけるアクティブな電磁環境に基づいて、可変量の周波数(異なるチャネル「幅」)を使用することもできます。1つのフレームから次のフレーム(無線データにおけるパケットに相当)までの非常に短い間隔で、生のスループットは4倍も変化する可能性があります。
ベース ステーションのクライアントにマウスを移動すると、最後に更新された Wi-Fi の詳細が表示されます。
自分の値を確認したい場合は、非常に簡単です。OS Xでは、Optionキーを押しながらWi-Fiアイコンをクリックすると(Rich氏の指摘通り)、詳細な診断情報とパフォーマンス情報が表示されます。AirPortユーティリティ6では、ベースステーションをクリックし、「ワイヤレスクライアント」リスト内の任意のエントリにマウスオーバーすると、接続の詳細が表示されます。(Optionキーを押しながら「編集」をクリックし、表示された「概要」タブで「ワイヤレスクライアント」リストの展開三角形をクリックしても、詳細を表示できます。)
差異があるように思えたので、Appleにこの状況について問い合わせたところ、Wi-Fi環境は常に変化するため、これらの値は基本的に一瞬のスナップショットを表しているとの回答がありました。OS XとAirPortユーティリティのスナップショットが同一瞬間(おそらくミリ秒単位)でない場合、詳細がわずかに異なるとのことです。AirPortユーティリティは起動後にCommand + Rキーを押すと更新され、新しい値が読み込まれます。
AirPort ユーティリティのベースステーション設定ダイアログの非表示の「概要」タブにもクライアント情報が表示されます。
リッチがスクリーンショットを送ってくれたところによると、ベースステーションは351Mbpsで接続していると認識していたのに対し、彼のMacでは117Mbpsと表示されていました。明らかに3倍の差がありますが、速度は常に変化しているので、予想範囲内です。
ネットワークホットスポットとパフォーマンスをより正確に把握するには、WiFi ExplorerやNetSpotなどのツールが役立ちます。また、報告されたネットワーク速度ではなく、実際のスループットを確認したい場合は、jperfが最適です。jperfはJavaのインストールが必要ですが、Webブラウザでは不要なので、Webベース攻撃やリモート攻撃の危険にさらされることはありません。jperfは、ベースステーションにイーサネット経由で接続された対象のMacにインストールし、次にWi-Fi経由で接続されたMacにインストールします。そして、1台をサーバー、もう1台をクライアントとして設定し、テストを実行します。
Mac 911に問い合わせる
私たちは常に解決すべき問題を探しています!スクリーンショットなど、必要に応じてスクリーンショットを添えて、[email protected]までメールでお送りください。Mac 911 では、メールでの返信でトラブルシューティングのアドバイスを提供したり、すべての質問への回答を公開したりすることはできません。