[Ubuntu 22.04] コマンド操作でインターネットのスピードテストやってみた

前書き

僕はインターネットのスピードがどれくらい出ているかをチェックするとき、ネットフリックスが提供している https://fast.com/ja を利用することが多いです。

ただし、GUI 環境のない Ubuntu や FreeBSD も使っているのでコマンド操作でスピードテストをやる方法を調べてみた。

そうすると speedtest というコマンドをインストールすることでスピードテストを行うことができるとわかった。

情報元サイト: https://www.speedtest.net/ja/apps/cli

この SPEEDTEST というサイトを見てなんか見たことあるなと思ったら、このアプリを以前 iPhone とかにインストールして使ったことがあるかもしれないと思い出した。

環境

スピードテストの結果はパソコンのスペックによって変わる印象があるので、僕が使っている環境をメモしておきます。

  • パソコン: Lenovo ThinkCentre M700 Tiny
  • CPU: Celeron G3900T 2.6GHz
  • RAM: 8GB
  • Storage: SSD 128GB

このパソコンに Ubuntu 22.04 がインストールされているわけです。このパソコンには Wi-Fi 機能がないため有線接続です。

インターネット回線は ソフトバンク光 の 1Gbps 契約で、IPv4 PPPoE 接続の環境となっています。

コマンドをインストールする

SPEEDTEST 公式サイトにそのまま書いてある内容だが以下のようにしてインストールした。

$ curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
Detected operating system as Ubuntu/jammy.
Checking for curl...
Detected curl...
Checking for gpg...
Detected gpg...
Running apt-get update... done.
Installing apt-transport-https... done.
Installing /etc/apt/sources.list.d/ookla_speedtest-cli.list...done.
Importing packagecloud gpg key... done.
Running apt-get update... done.

The repository is setup! You can now install packages.

$ sudo apt-get install speedtest
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
speedtest
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 1,106 kB of archives.
After this operation, 2,628 kB of additional disk space will be used.
Get:1 https://packagecloud.io/ookla/speedtest-cli/ubuntu jammy/main amd64 speedtest amd64 1.2.0.84-1.ea6b6773cf [1,106 kB]
Fetched 1,106 kB in 1s (1,594 kB/s)
Selecting previously unselected package speedtest.
(Reading database ... 114553 files and directories currently installed.)
Preparing to unpack .../speedtest_1.2.0.84-1.ea6b6773cf_amd64.deb ...
Unpacking speedtest (1.2.0.84-1.ea6b6773cf) ...
Setting up speedtest (1.2.0.84-1.ea6b6773cf) ...
Processing triggers for man-db (2.10.2-1) ...
Scanning processes...
Scanning candidates...
Scanning processor microcode...
Scanning linux images...

Running kernel seems to be up-to-date.

The processor microcode seems to be up-to-date.

Restarting services...
Service restarts being deferred:
systemctl restart unattended-upgrades.service

Service restarts being deferred:
systemctl restart unattended-upgrades.service

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
$

これで speedtest というコマンドがインストールされる。

実行すると以下のようになった。

$ speedtest
==============================================================================

You may only use this Speedtest software and information generated
from it for personal, non-commercial use, through a command line
interface on a personal computer. Your use of this software is subject
to the End User License Agreement, Terms of Use and Privacy Policy at
these URLs:

https://www.speedtest.net/about/eula
https://www.speedtest.net/about/terms
https://www.speedtest.net/about/privacy

==============================================================================

Do you accept the license? [type YES to accept]: yes
License acceptance recorded. Continuing.

Speedtest by Ookla

Server: i3D.net - Tokyo (id: 21569)
ISP: Softbank BB
Idle Latency: 3.39 ms (jitter: 0.22ms, low: 3.12ms, high: 3.55ms)
Download: 611.66 Mbps (data used: 512.2 MB)
3.99 ms (jitter: 3.85ms, low: 3.02ms, high: 213.95ms)
Upload: 768.22 Mbps (data used: 518.9 MB)
4.62 ms (jitter: 0.51ms, low: 3.63ms, high: 6.23ms)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/a1234567-b123-c456-d789-ef1234567890
$

ダウンロードスピードが 611 Mbps で、アップロードスピードが 768 Mbps でした。

我が家のソフトバンク光は IPv4 PPPoE であってもこれだけ速いです!このことを職場の同僚 (みんなネットワークエンジニアです) に話すと、かなりびっくりされますね。テレワークにはかなり良い回線だと思っています。



コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください