インターネット速度テストで異なる結果が報告されるのはなぜですか?

インターネット速度テストで異なる結果が報告されるのはなぜですか?
インターネット速度テストで異なる結果が報告されるのはなぜですか?

ライフハッカーのロゴ

  • Bluesky ページを見る (新しいタブで開きます)
  • Instagramページを見る(新しいタブで開きます)
  • Facebookページで見る(新しいタブで開きます)
  • YouTubeページを見る(新しいタブで開きます)
  • Twitterページを見る(新しいタブで開きます)
  • コピーしました

インターネット速度テストで異なる結果が報告されるのはなぜですか?

クレジット: デビッド・マーフィー

目次


申し訳ありません。先週、Lifehackerのテクノロジーアドバイスコラム「Tech 911」で、Lifehacker編集長のメリッサさんから質問をいただきました。彼女はLifehacker読者なので、今回のコラムのテーマには合っているのですが、少しズルをしているような気がします。今週も同じ質問をさせていただきます。皆さんから有益な質問が寄せられていないからではありません。寄せられていますよ!ただ、Lifehackerの別のスタッフが、最近私たちが取り上げたトピックについて素晴らしい質問をしてくれたので、皆さんの中にも同じような考えをお持ちの方がいるのではないかと思ったのです。

Lifehacker ソーシャルメディア編集者Timは次のように書いています (Slack 経由):

「インターネット速度テストって一体どうやって機能するの?テストごとに結果が全然違うのはなぜ?」

この質問をもう少し詳しく調べてみたところ、ティムは自宅のインターネット接続で様々なウェブベースの速度テストを実行した際に、かなり異なる数値を確認していたことがわかりました。1つは?178.4Mbps。悪くないですね。もう1つは?187Mbps。まだ順調です。ところが、3つ目では奇妙な問題が発生しました。22.7Mbps。これは大惨事のように見えます。もしかしたら、これは本末転倒で、ユーザーを必要もないトラブルシューティングの嵐に巻き込むことになるかもしれません。

ライフハッカーのロゴ

あなたも気に入るかもしれない

まず、スピードテストサイトはそれぞれダウンロード速度やアップロード速度などの統計情報の計算方法が若干異なりますが、基本的な考え方はほぼ同じです。例えば、Speedtest.netでは以下のように説明しています。

レイテンシーを測定するために、このサイトではメッセージがユーザーからサーバーへ、そして再びユーザーへ戻ってくるまでの時間を調べ、このプロセスを何度も繰り返します。その中で最も低い値がレイテンシーの結果となります。ダウンロードとアップロードの場合、Speedtestは複数のデータチャンクを処理するのにかかる時間を測定します。同時に、テスト中はパイプに(いわば)データを詰め込む作業も行います。

Netflix の fast.com に対するアプローチは次のとおりです。

fast.comクライアントは、ネットワークスループットに応じて、可変数の並列接続を使用してテストを実行します。スループットの低いネットワークでは、接続数を増やすと、各接続が非常に限られた帯域幅を奪い合うことになり、タイムアウトが増え、テスト時間が長くなり、精度が低下する可能性があります。

ただし、帯域幅が十分に高い場合は、並列接続を増やすことでネットワークリンクの飽和を早め、テスト時間を短縮できます。スループットが非常に高い接続、特にレイテンシが高い状況では、1つの接続と25MBのファイルでは最大速度に達しない可能性があるため、複数の接続が必要になります。

fast.comクライアントは、接続ごとにダウンロードする25MBのファイルのチャンクサイズを選択します。ネットワーク層が定期的な進行状況イベントをサポートしている場合は、ファイル全体をリクエストし、ダウンロード進行状況カウンターを使用してネットワーク速度を推定するのが合理的です。ダウンロード進行状況イベントが利用できない場合、クライアントはテスト中にペイロードサイズを徐々に増やし、複数回のダウンロードを実行して十分な数のサンプルを取得します。

ネットワーク用語の羅列のように聞こえても大丈夫です。重要なのは、スループットテストは科学的にアプローチする必要があるということです。なぜなら、一般的なインターネット速度テストでは、テスト自体の違い以外にも、多くの変数が影響を与える可能性があるからです。

テストで使用しているサーバーへの接続が人為的に遅くなっているか、テストがうまくいかない可能性があります。ISPがテストの動作状況に応じて、パフォーマンスを優先または制限している可能性があります。アドオンや拡張機能が多数インストールされているブラウザが、特定のテストに何らかの形で干渉している可能性もあります。あるいは、テストを異なる時間に実行しているため、「インターネット接続が悪い」と勘違いしているのではなく、近所の人が全員同時にNetflixをストリーミングしているためにネットワークが混雑しているのだと勘違いしている、といったケースも考えられます。

これらのテストをワイヤレス接続のデバイスで実行することについては、もう触れるつもりはありません。可能であれば、有線接続を使用して変動要因を排除してください(自宅やアパートで実際に支払っている速度が得られているかどうかを確認したいだけの場合)。ワイヤレスネットワークを追加すると、ISP、ルーター、またはデバイスに問題がないかを特定するために、より多くのテストを実行する必要があり、トラブルシューティングがかなり難しくなります。

ウェブ速度テストを科学プロジェクトのように扱う

たとえ1つのサービスから得た1つのテスト結果が優れていたとしても、それだけに頼るべきではありません。複数のプロバイダーから複数のテストを実施し、傾向を把握する必要があります平均して、支払っている料金よりも75%も遅い速度が出ていませんか?問題があります。

これまでのところどう思いますか?

ライフハッカー画像

クレジット: David Murphy - Google Fiber 速度テスト

1つか2つのテストではそこそこの速度が報告されているのに、他のサイトでは超高速だと報告されていませんか?特に日常的な使用で大きな問題を感じていない場合は、おそらく問題なく動作しているはずです。

光ファイバー接続でギガビットダウンロードがうまくいかないことはありませんか?もしかしたら、お使いのノートパソコンのハードドライブが機械式でメモリが少ないため、大量のデータを処理できず、それがテスト結果に影響しているのかもしれません(プロセスを大幅に簡素化するため)。

インターネットの速度をしっかり把握したい時は、ストレスを感じる前に様々なテストを実行して、状況を確認します。そのリストは以下の通りです。

  • ファスト.com

  • スピードテスト.net

  • スピードオブミー

  • DSLレポート

  • testmy.net

  • M-Lab非破壊検査

  • Google Fiber 速度テスト

たくさんありそうに聞こえますが、これらのテストはどれも簡単に実行できます。ボタンを押して、しばらく待ってから、また別のテストを実行するだけです。とても簡単です。

テストが1つか2つ間違っていても、大した問題ではありません。どれか1つでも期待通りの速度が出ないと、ルームメイトと私が享受できるはずの100Mbps以上の速度が出ないからといって、家のネットワーク設定(あるいはデスクトップシステム)をどれだけ壊したいか考えてしまいます。楽しい時間ですね!


夜も眠れないほどの技術的な質問でお困りですか?WindowsやMacのトラブルシューティングにうんざりしていませんか?特定のタスクを達成するためのアプリ、ブラウザ拡張機能、ユーティリティに関するアドバイスをお探しですか?ぜひお知らせください!下のコメント欄にご記入いただくか、[email protected]までメールでお問い合わせください。

ダウンロードニュースレター 技術ニュースを見逃さない

ジェイク・ピーターソンのポートレート ジェイク・ピーターソン シニア技術編集者

ジェイクとチームからの最新の技術ニュース、レビュー、アドバイスを入手してください。

ダウンロードニュースレター テクノロジー 関連のニュースを見逃さないでください。ジェイクとチームからの最新のテクノロジーニュース、レビュー、アドバイスをお届けします。

次の記事へスクロールしてください