Ubuntuサーバーの回線速度(ネットの上り・下り速度)を確認する方法を、筆者の環境での測定結果つきで解説します。デスクトップ画面上からはFirefox経由でWebアプリ(Fast.com、speedcheck、speedtest)を利用し、コンソール画面からはPython製のコマンド「speedtest-cli」を利用して、アップロードとダウンロードの速度を確認できます。
管理人本記事の読者層は以下の方を想定しています。
- サーバーのデスクトップ環境から上りと下りの実質速度を確認したい方
- サーバーの上りと下りの実質速度を遠隔地からSSH接続によりコンソール上で確認したい方
サーバーの回線速度(ネットの速度)は、Webアプリでも、コマンドでも測れます。デスクトップ画面でブラウザが使えるなら、Fast.comなどのWebアプリが手軽です。SSH接続だけで操作しているサーバーなら、Python製のコマンド「speedtest-cli」で測れます。筆者の環境での実測値は、下り40〜55Mbps前後、上り25〜35Mbps前後でした。
Webアプリからのネットワークスピード確認ツール3選
Ubuntuのgnome等デスクトップ環境であれば、Firefoxのwebブラウザが使用できます。以下で紹介するURLからのwebアプリを利用してUbuntuサーバー機本体のネットワークスピードを確認できます。
それぞれ上り速度 (upload速度) と、下り速度 (download速度) を計測できます。サーバー機内の情報を外部からアクセスする都合上、上り速度が重要となってきます。
以下、一般的な「光回線マンションタイプ」契約での速度を確認してみました。といっても、マンションタイプの配線方式で途中から引き込みがアナログ電話回線(メタル回線)を利用しているため、ADSL並以下です。
以下3つのスピードチェックアプリを利用してネット速度を確認しています。
- speedcheck
- speedtest
Fast


speedcheck


speedtest


3つのアプリで比較した結果、
上り速度は25-35Mbps、下り速度は40-55Mbps前後がでています。上り速度はサーバー機としてはかなり遅いです。
一般的な光回線の場合は、上りと下りがともに300Mbps程度なので、それと比較すると1/10程度です。
参考として、Ooklaの集計(2026年上半期の日本の固定ブロードバンド)では、首位のSo-netで下り357.71Mbps・上り240.55Mbps(いずれも中央値)でした。この数字と比べると、筆者の環境の上り速度は7分の1から10分の1ほどです。
回線速度の目安は?用途別に必要なネット速度と測定結果の見方
測った速度が十分かどうかは、使い方で決まります。動画を見るだけなら、必要なネットの速度は数Mbpsから十数Mbpsです。Netflixのヘルプセンターは、推奨される接続速度を次のように案内しています(2026年11月確認)。
| 画質 | 推奨される速度(下り) |
|---|---|
| HD(720p) | 3Mbps以上 |
| フルHD(1080p) | 5Mbps以上 |
| 4K(UHD) | 15Mbps以上 |
たとえば140Mbpsや240Mbpsの回線は、4K視聴の推奨15Mbpsの約9倍、約16倍です。動画視聴だけなら、速度は十分に足ります。一方で、オンラインゲームやWeb会議では、下りだけでなく上り速度や遅延も使い心地に関わります。これらの用途別の目安は、事業者によって数字が異なるため、ここでは公式の案内がある動画視聴だけを表にしました。
測定結果をそのまま比べると、ずれることがあります。次の点をそろえて測ると、比較しやすくなります。
- 無線ではなく、LANケーブルでつないで測る
- 1回で判断せず、数回測って平均を見る
- 夜間や休日など、時間帯を変えて測る
Linux環境のコンソールからのネットワーク速度を確認する方法
上記の最後に紹介したWebアプリ「speedtest」(speedtest.net)を使った測定は、コンソール上からも行えます。ここで使う「speedtest-cli」は、speedtest.netを使って回線速度を測るPython製のコマンドです。作者はMatt Martz氏です。PyPIのページには、speedtest.netの運営元が提供するツールとは書かれていません。
なお、本記事で試したUbuntu 14.04・16.04・18.04は、いずれも標準サポートが終了しています(14.04は2019年4月、16.04は2021年4月、18.04は2023年5月。Ubuntu公式、2026年11月確認)。現行のLTSは、2026年4月公開のUbuntu 26.04です。以下の結果は、当時の環境のものとして読んでください。
プログラムはpythonで書かれているため、まずはサーバー機内にpython環境を構築します。
Python構築後、2つの方法でspeedtest (speedtest-cli) をインストールしました。
- (1) Ubuntu標準の管理ソフトaptからインストール (Ubuntu 14.04以前)
apt-get install speedtest-cli - (2) Pythonパッケージのインストールユーティリティ (Ubuntu 18.04以降)
pip3 install speedtest-cli
Ubuntu 18.04 LTSにて(1)の方法でインストールも可能ですが、下記に示すとおりspeedtest-cliでのアップロード速度が大幅に遅くなるバグが発生しました。Ubuntu 14.04 LTSでは問題ありませんでした。
【2026年11月時点の補足】Ubuntu 24.04 LTSでは、aptで入るspeedtest-cliのバージョンも2.1.3です(universeリポジトリ。Ubuntu公式のパッケージ情報)。一方、Ubuntu 24.04でpip3を使うと、「externally-managed-environment」というエラーでインストールできないことがあります。その場合は、sudo apt install pipxのあとにpipx install speedtest-cliで入れるか、aptでインストールします。
Ubuntu標準の管理ソフトaptから「speedtest」インストール
Ubuntu18.04 LTS環境下でコマンド上で以下のようにしてインストールします。
$sudo apt-get install speedtest-cliそれでは実行してみましょう。このときのSpeedtestは、v.2.0.0です。
% speedtest-cli
Retrieving speedtest.net configuration...
Testing from NTT Communications Corporation (XX.XX.XX.XX)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Verizon (Tokyo) [38.97 km]: 9.608 ms
Testing download speed................................................................................
Download: 62.04 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.68 Mbit/s
speedtest-cli 2.22s user 1.16s system 14% cpu 23.630 total結果から、
ダウンロードスピードが60Mbit/sでています。しかし、なぜかアップロードスピードが3.68Mbit/sでした。サーバー機のダウンロード速度はwebアプリ版と同程度ですが、アップロード速度がやけに遅いです。これは異常です。(ただUbuntu 16.04ではこの現象は起きませんでした。)
確認してみると、どうやらspeedtestには更に新しいv.2.1.3があるようです。
speedtest-cliの最新版は「speedtest-cli 2.1.3」です(2021年4月8日公開。2026年11月時点でPyPIの最新版も2.1.3です)。
Ubuntu 18.04のapt-getからのインストールの場合「speedtest-cli 2.0.0」がインストールされます。
apt-get removeで一度「speedtest-cli 2.0.0」アンインストールして、次に「pip3」から「speedtest-cli 2.1.3」を以下の通りインストールしてみました。
pip3からの「speedtest」インストール
Pythonパッケージのインストールユーティリティ「pip3」をインストールします。
$pip3 install speedtest-cli
$pip3 list --format=columns
Package Version
----------------------------- -------------------
speedtest-cli (2.1.3)となっていれば大丈夫です。speedtest-cli (2.1.3)は、2026年11月時点でもPyPIの最新版です。
$speedtest-cli にてテストを開始ください。
テスト用のサーバーを選びたい場合は以下のようにします。
% speedtest-cli --list
Retrieving speedtest.net configuration...
21569) i3D.net (Tokyo, Japan) [38.97 km]
24333) Rakuten Mobile, Inc (Tokyo, Japan) [38.97 km]
50686) GSL Networks (Tokyo, Japan) [38.97 km]
6405) Allied Telesis Capital Corporation (Misawa, Japan) [574.30 km]
30230) Lequios (Naha City, Japan) [1578.12 km]
21118) GLBB Japan (Naha, Japan) [1578.12 km]
31181) Allied Telesis Capital Corp. (Okinawa, Japan) [1583.65 km]
30852) Duke Kunshan University (Kunshan, China) [1831.32 km]
36663) China Telecom JiangSu 5G (Zhenjiang, China) [1939.74 km]
14652) 大新店 (新北, Taiwan) [2127.41 km]ここで、i3D.netサーバーの「21569番」を選ぶと
% speedtest-cli --server 21569
Retrieving speedtest.net configuration...
Testing from NTT Communications Corporation (xx.xx.xx.xxx)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by i3D.net (Tokyo) [38.97 km]: 9.374 ms
Testing download speed................................................................................
Download: 63.17 Mbit/s
Testing upload speed......................................................................................................
Upload: 32.59 Mbit/s
speedtest-cli --server 21569 2.68s user 1.58s system 20% cpu 20.474 totalとdownloadとuploadがまともな数字となります。Web版とほぼ同じ程度の上りと下り速度です。
理由はわかりませんが、上記テストサーバーにアクセスすると、時々Forbiddenとアクセス拒否されることもあります。
Retrieving speedtest.net configuration...
Cannot retrieve speedtest configuration
ERROR: HTTP Error 403: Forbiddenと出る場合は、少し時間をおいてから再度確認してみてください。
まとめ
インターネットスピードアプリについて学びました。
- Linuxのインターネットスピードを確認する方法として、Webアプリから確認する方法と「speedtest-cli」コマンドから確認する方法がある。
- Webアプリと「speedtest-cli」コマンド(2.1.3)で、ネットワークスピードは同程度だった。Ubuntu 18.04のaptで入る2.0.0では、アップロードが3.68Mbit/sと遅く出た。
次回の記事をご期待ください。どうぞよろしくお願いいたします。
関連リンク









コメント
コメント一覧 (1件)
[…] […]