回線速度の正しい測り方 — 測定値がブレる理由と、比較できる測定条件の作り方
同じ回線を続けて測ったのに、1回目は 900Mbps、2回目は 400Mbps。よくあることで、故障でもありません。速度測定は条件を揃えないと比較できないという性質を持っているからです。ここでは何が値を動かすのかと、比較できる数字の作り方を説明します。
ブレの原因を検知しながら測定します
立ち上がり区間の除外・同一サイズのサンプルでの比較・タブ非表示の検知・端末性能の頭打ち検知まで自動で行い、条件が崩れた測定はその場で無効にします。
無料で測定する登録不要・測定履歴は端末内のみ
なぜ測るたびに違う値が出るのか
1. 通信は始まった直後が遅い(TCPの立ち上がり)
TCP は最初から全速力を出しません。少しずつ送る量を増やして、途中で詰まらないかを確かめながら加速します(スロースタート)。そのため小さなデータで測ると、加速しきる前に終わってしまい低い値が出ます。
実際に同一回線・同一測定で、転送サイズだけを変えた時の値の違いは次のとおりでした(2026年7月31日の実測)。
| 1回の転送サイズ | 測定された速度 |
|---|---|
| 1 MB | 232 Mbps |
| 10 MB | 1,093 Mbps |
| 25 MB | 1,509 Mbps |
| 100 MB | 1,551 Mbps |
同じ回線・同じ瞬間でも 6倍以上の差が出ます。したがって「立ち上がり区間を捨てる」「同じサイズのサンプルどうしで比べる」という処理をしないと、測定値は回線の速さではなく転送サイズの違いを映してしまいます。
2. 接続先サーバーが違う
測定サイトはそれぞれ別のサーバーに接続します。物理的に近いほど遅延が小さく、速い値が出やすくなります。測定サイトAとBの数字を比べても、多くの場合わかるのはサーバーの近さの違いであって、回線の優劣ではありません。
3. 端末が追いつかない
1Gbps を超えるあたりから、ボトルネックが回線ではなくパソコンやスマートフォンの処理能力に移ることがあります。ブラウザで測る以上、暗号化・描画・JavaScript の処理がすべて同じ端末で走るためです。他のアプリが重い状態で測ると、回線が正常でも低い値になります。
4. ブラウザが違うと値も違う(実測)
同じ回線・同じ時間帯・同じ端末で、当サイトの測定を3つのブラウザで走らせた実測値です。
| ブラウザ | 下り | 上り | 遅延 |
|---|---|---|---|
| Chrome(Chromium) | 3.37 Gbps | 865 Mbps | 30 ms |
| Firefox | 3.13 Gbps | 536 Mbps | 25 ms |
| Safari(WebKit) | 1.33 Gbps | 272 Mbps | 18 ms |
下りで約2.5倍、上りで約3.2倍の開きがあります(2026年8月30日実測)。回線は同じなので、この差はブラウザがどれだけ速くデータを処理できるかの差です。ギガを超える回線で「測定サイトによって値が違う」と感じる原因の多くはこれで、サーバーの違いより先にブラウザの違いが効いています。
比較するときは、必ず同じブラウザで測ってください。「先週より遅くなった」を判断したいのに先週は Chrome・今日は Safari で測っていたら、回線ではなくブラウザを比べていることになります。
では、測った数字は信用できるのか
下りの値そのものは、まったく別の基盤で動く測定サービスとほぼ一致します。同じ端末・同じブラウザ・同じ時間帯で比べた実測は次のとおりです(2026年8月30日)。
- 下り:NeckCheck 2.60Gbps / fast.com(Netflix) 2.7Gbps = 差 3.7%
- 遅延:NeckCheck 38ms / fast.com 9ms = 4倍の開き
下りが一致する一方で遅延が大きく違うのは、接続先が違うからです。NeckCheck は Cloudflare のエッジ、fast.com は Netflix の配信サーバーへ向かいます。遅延は「どこまでの往復か」で決まる数字なので、サイトをまたいで比べても意味がありません。速度は比べられても、遅延は比べられない——この違いを知っておくと、数字に振り回されずに済みます。
5. Wi-Fi は同じ場所でも一定ではない
電波は、隣室の機器・電子レンジ・近隣のアクセスポイントと干渉します。同じ椅子に座っていても、時間帯によって値が変わるのは正常です。Wi-Fi で測った値のばらつきを、回線のばらつきと解釈しないことが重要です。
6. ブラウザは裏に回ったタブの実行を抑える
測定中に別のタブへ切り替えると、ブラウザはタイマーやスクリプトの実行を意図的に遅らせます。この状態で測った値は壊れた数字であり、遅く出ます。
比較できる数字を作るための手順
- 他の通信を止める … 動画再生・大容量ダウンロード・クラウド同期・オンラインバックアップを停止する。同じ回線につながっている他の端末も含めて
- 測定中はタブを表示したままにする … 別ウィンドウへ切り替えない。スマートフォンなら画面を消さない
- 接続方法を記録する … 有線か Wi-Fi か。Wi-Fi なら測定した場所も。これを記録しないと後で比較できない
- 3回続けて測り、中央値を使う … 1回目だけ低い、1回だけ高い、はよくある
- 時間帯を変えてもう一度測る … 昼と夜の両方。夜だけ落ちるなら回線の混雑が疑われる
- 原因を絞るなら、変える条件は一度に1つだけ … ケーブルとルーターと場所を同時に変えると、どれが効いたか分からなくなる
「測定できていない」と「悪い」は違う
測定ツールが値を出せない場面は実際にあります。たとえば非常に速い回線では、1回のダウンロードが短時間で終わってしまい、負荷がかかっている最中の遅延サンプルが取れないことがあります。このときそれらしい推定値を出してはいけません。NeckCheck では測れなかった項目を「この回線では測定できませんでした」と表示し、判断材料からも外します。
代表値は平均ではなく中央値を使う
複数回のサンプルから1つの数字を作るとき、平均は外れ値に引っ張られます。立ち上がり途中の低い値が1つ混ざるだけで、代表値は実態より下がります。中央値なら、極端な値が混ざっても真ん中の値がそのまま残ります。
そのうえで、ばらつきは別の指標として示すのが誠実です。NeckCheck では「測定中に何Mbpsから何Mbpsまで振れたか」という実測の範囲を数字と一緒に表示しています。1つの数字だけを大きく出して、その裏にあるばらつきを隠さないためです。
ばらつきが大きい=回線が不安定、とは限らない
速い回線ほど、絶対値の振れ幅は大きくなります。1,200Mbps と 2,000Mbps を行き来していても、体感には一切出ません。逆に 80Mbps と 15Mbps を行き来していれば、それは実用に影響します。ばらつきの割合ではなく、落ち込んだ時の値が実用に足りているかで見るのが正しい読み方です。
ブラウザで測ることの限界
- 実効の上限はおよそ 1〜2Gbps。10Gbps 契約は測り切れません
- 物理層は見えません。LAN ケーブルの規格・Wi-Fi の電波強度・接続中の周波数帯はブラウザから読めません
- VPN を経由していると、測っているのは VPN の速度です
- したがって、これらは条件を変えた測定どうしの差で推定するしかありません。ケーブルを替えて測る、有線で測る、といった追加テストが必要になるのはこのためです
条件を変えた測定を積み上げて、原因を絞り込みます
NeckCheck は1回の測定で断定しません。測定結果と3つの事前質問、必要に応じた追加テストを積み上げて、回線・建物配線・ルーター・Wi-Fi・LAN ケーブル・端末のどれが原因かを確度と根拠つきで示します。
無料で診断をはじめるインストール不要・アカウント登録不要
関連ガイド
測った数字が足りているのかを、各サービスの公表値で判断します。
帯域の数字だけでは説明できない「重さ」の正体。
無負荷時と負荷時の遅延差の測り方と等級の見方。
下りは出るのに上りだけ落ちる場合の切り分け手順。
最終更新: 2026年8月30日
← 解説ガイド一覧へ | NeckCheckホームへ