ネットワーク分析

なぜ3つのスピードテストは3つの異なる数字を出すのか

同じ回線が、あるサイトでは300 Mbps、別のサイトでは150 Mbpsと測定されることがあります。それぞれの数字が実際に何を測っているのか、そして信頼できる結果を得る方法を解説します。

3つの答えは、どれもそれなりに正当

1分以内に3つの異なるサイトでテストすると、300 Mbps、180 Mbps、90 Mbpsという結果が出ることがあります。そのうち2つが壊れていると思いたくなるでしょう。実際には、それぞれがわずかに異なる問いに答えており、そのばらつきの幅こそが単一の数字以上の情報を持っています。

一つは、意図的に回線を飽和させたときにその回線が運べる容量を測っています。一つは、実際の単一のダウンロードがどれだけ速く進むかを測っています。もう一つは、事業者自身のネットワークから出ない経路を測っているかもしれません。これらは三つの正当な量であり、それぞれに正当な用途があります。

並列接続が上限を変える

単一のTCP接続が回線の全容量まで立ち上がるには時間がかかります。同時に8本あるいは16本を開けば、それぞれが並列に立ち上がるため、合計値ははるかに速く上限に達します。短時間のテストでは、この差は大きくなります。したがってマルチスレッドのテストは一般に高い数値を報告し、「契約した容量が得られているか」という問いに対しては適切な道具です。

シングルスレッドのテストは低い数値を報告し、「このダウンロードは実際どれくらい速く進むか」という問いに対して適切な道具です。動画ストリーム、ゲームのダウンロード、CDNからのファイル、ビデオ通話は、いずれも実際にはシングルストリームです。二つの手法の差は測定誤差ではなく、容量の数値と配信の数値の違いです。

遅延(latency)はこの効果を増幅します。ラウンドトリップタイムが大きいほど、単一接続が立ち上がりに費やす時間は長くなるため、高遅延の回線(衛星、一部の固定無線、長距離の国際経路)では、シングルとマルチの結果の差が最も大きく現れます。

サーバーの置き場所が、どの経路を測ったかを決める

ツールごとにサーバーネットワークは異なります。最も近いエンドポイントを選ぶもの、特定サービスに紐づいたコンテンツ配信ネットワーク(CDN)を使うもの、インターネット事業者自身のネットワーク内に置かれたサーバーを使うものがあります。それぞれの選択が、異なる経路を測定しています。

事業者のネットワーク内にあるサーバーへのテストは相互接続をまたがないため、あなたが目にしうる最高の数字を正当に報告できます。しかしそれは、そのネットワークの外にあるサービスへトラフィックがどう届くかについては何も語りません。あるコンテンツ事業者のCDNに対するテストは、その事業者がどう性能を出すかを示すのであって、インターネット全般がどう性能を出すかを示すものではありません。異なるエンドポイントを使う二つのツールを比べることは、回線と同じくらい経路を比べていることになります。

誤差の最大の原因はたいていローカルにある

手法の違いは注目を集めますが、日常的なテストで最も大きな誤差は環境から生じます。

  • EthernetではなくWi-Fiを使っている。 無線は遅延、ジッター(jitter)、ばらつきを追加し、それは距離、壁、その帯域を共有する機器の数に応じて大きくなります。高速プランでは、同じ部屋での有線テストと無線テストが大きく異なることがあります。
  • バックグラウンドのトラフィック。 クラウド同期、システムアップデート、ゲームのパッチ、あるいは他の人が見ている4Kストリームが、テスト中に容量を消費します。
  • ブラウザ拡張とVPN。 どちらも経路上に存在し、テストトラフィックを絞ったり迂回させたりします。
  • 時間帯。 共有メディアの接続では、10:00と21:00に同じテストをしても、それは二つの異なるネットワークを測定していることになります。

数字を文脈とともに読む

スピードテストは、ある一つの経路を、ある一つのサーバーに対して、ある一瞬に、ある一つの転送方式で測定します。それは、すべてのサイトが速く読み込まれること、ゲームサーバーが快適に応答すること、宅内ネットワークが適切に設定されていること、あるいはピーク時間帯に容量が維持されることを証明するものではありません。結果は診断用のスナップショットとして扱い、手法もその結果の一部として扱ってください。条件を伴わない数字は測定ではありません。

また、切り分けて考えるべき点があります。スループットと応答性は独立しています。最寄りのCDNまで200 msかかる超大容量回線は、インタラクティブな作業では、10 msの控えめな回線より体感が悪くなります。「なんだか遅い」という不満がある場合、Mbpsの数字は画面上で最も役に立たない数字であることが多いのです。

再現可能なテスト手順

どのツールを選ぶかより、条件を標準化することのほうが重要です。

  1. 可能な限りEthernetで接続します。Wi-Fiを使わざるを得ない場合は、アクセスポイントと同じ部屋にいて、5 GHzまたは6 GHz帯を使用してください。
  2. テスト端末上だけでなく、その回線を共有する他の機器でも、データを動かすもの(バックアップ、同期クライアント、アップデート、ストリーム)をすべて閉じます。
  3. 拡張機能なし、VPNなしのクリーンなブラウザプロファイルでテストします。
  4. 3回テストし、最良値ではなく中間の結果を採用します。
  5. 時間帯を記録し、自分が普段ネットワークを使う最も混雑する時間にも繰り返します。この二つの差こそが、実際の体験を予測する数字です。
  6. 二つのサービスが食い違う場合は、回線に問題があると結論づける前に、両方を同じ近傍サーバーに対してテストしてください。

これを午前の中ごろと夕方に一度ずつ行えば、どんな単一の見出しの数字よりも正確に、自分の回線の姿が見えてきます。

← 戻る インサイト