Apple ネットワーク応答性テストで Wi-Fi をテストする
Apple ネットワーク応答性テストは、ネットワークの応答性や、複数のデバイスやアプリが同時にネットワークを共有している場合のマルチタスク能力を測定します。
この記事の手順は上級者向けで、主にデベロッパを対象としています。
応答性をテストする方法
iOS、iPadOS、macOS で Apple ネットワーク応答性テストを実行できます。
iOS または iPadOS デバイスの場合
デバイスが iOS または iPadOS 15 以降を搭載していることを確認します。
テストしたい Wi-Fi ネットワークに接続します。
Apple Developer Web サイトの Wi-Fi の「Profiles and Logs」ページにアクセスします。必要に応じて、Apple Developer アカウントでログインしてください。
「Profile」をタップし、Wi-Fi プロファイルをダウンロードします。設定アプリを開いて、「プロファイルがダウンロード済み」をタップします。「インストール」をタップします。「Wi-Fi Performance Diagnostics」プロファイルのインストールが始まります。画面の案内に従って、プロファイルのインストールを終わらせます。
プロファイルがインストールされたら、「設定」>「Wi-Fi」の順に選択します。
ネットワークの横にある
をタップし、「診断」をタップします。「応答性」の横の「テスト」をタップします。
または、Apple Developer に登録していて、デバイスを Xcode による開発で使えるようにしている場合は、「設定」>「デベロッパ設定」の順に選択すると、「ネットワーク」セクションに「応答性」テストが見つかります。
Mac の場合
コンピュータに macOS Monterey 以降が搭載されていることを確認します。
テストしたい Wi-Fi ネットワークに接続します。
ターミナルに「
networkQuality
」と入力します。このコマンドの詳細について調べるには、「
man networkQuality
」と入力してください。
独自のサーバや独自のネットワークに対してテストすることもできます。GitHub の「Network Quality Server」をお読みください。
結果を理解する
Apple ネットワーク応答性テストは、RPM (1 分あたりのラウンドトリップ数) という指標を用いて結果を報告します。RPM とは、ネットワークが通常稼働している状態で 1 分間に処理できる連続ラウンドトリップ数 (トランザクション数) です。
ネットワークの RPM から何を読み取ればいいか判断できるよう、Apple ネットワーク応答性テストでは、ネットワークの応答性を以下の 3 つのカテゴリに分類します。
低い:同じネットワーク上のデバイスが、たとえば、映画のダウンロードや iCloud への写真のバックアップなどを行っていると、一部のデバイスやサービス (FaceTime ビデオ通話やゲームなど) で接続が不安定になる可能性があります。
中間:複数のデバイスやアプリがネットワークを共有している場合、FaceTime の音声通話やビデオ通話の最中などに、一時的に停止またはフリーズする可能性があります。
高い:ネットワークを共有しているデバイスやアプリの数に関係なく、アプリやサービスは安定した接続を維持できます。
ネットワークの反応が悪い場合の対処法
Wi-Fi 接続や有線のネットワーク接続をご利用の場合、SQM (Smart Queue Management) に対応した一部のルーターで応答性が高い状態を維持できますが、こうしたハイエンドのホームゲートウェイは一般に、専門的な手動構成がある程度必要になってきます。Apple ネットワーク応答性テストは、こうしたホームゲートウェイの評価や比較のツールとして使いやすく、さまざまな構成設定を試したりその効果を比較したりする際の繰り返しテストとして特に有効です。