LinuxのCLIから回線速度測りたい の巻

Linux
この記事は約4分で読めます。

筆者は普段、回線速度測定にはfast.comを使っています。

ただ、Ubuntu ServerみたいなGUI使えない系の人たちだとできないんですよねー

そこで今回は、CLIでネットの速度測定をする方法をご紹介していきたいと思います。

この記事の概要

評価

項目評価
易しさ4.0
所要時間の少なさ4.5
汎用性4.5

手軽にいろんな環境で試すことができます。

学べる事

  • LinuxのCLIで回線速度を測る方法

環境

  • Ubuntu 23.04

本編

Speedtest-cliを使う方法(おすすめ)

speedtest.netのコマンドラインバージョンです。

インストール

Ubuntu / Debian
sudo apt-get update

sudo apt-get install curl

curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash

sudo apt-get install speedtest-cli
CentoOS / Fedora / Redhat
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash

sudo yum install speedtest

テスト

Ubuntu / Debian / CentoOS / Fedora / Redhat
speedtest

実行結果は以下のようになります。(Ubuntuの場合)

Retrieving speedtest.net configuration...
Testing from <ISP名> (<IPアドレス>)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by GSL Networks (Tokyo) [<距離>]: 53.341 ms
Testing download speed................................................................................
Download: 506.47 Mbit/s
Testing upload speed......................................................................................................
Upload: 440.06 Mbit/s

DownloadとUpload両方測れます。

wgetを使う方法

wgetを使うとき、**MB/sって出ますよね。

それを使って測ります。(Downloadしか測れません

wget -O /dev/null -q --show-progress http://speedtest.newark.linode.com/100MB-newark.bin

wgetしてるリンクは、100MBのファイルを提供しているものです。

では実行結果

/dev/null                              100%[==~ ~=====>] 100.00M  6.87MB/s    in 18s

さっきの単位はMbpsなので、合わせるために8をかけます。

6.87 × 8 = 54.96(Mbps)

さっきの10分の1位になってしまいました。

向こうのサーバーの速度によって変わってくるのでこの方法はあまりおすすめしません。

おわりに

今回は、CLIでネット回線の速度測定をする方法をご紹介しました。

筆者はProxmoxでCLIのVMやらCTやらをぶん回しているので、その環境一つ一つで速度測定ができることに感動しています。

ぜひ皆さんもお試しあれ!

それでは!

参考記事

Command Line Apps to Perform a Internet Speed Test on Linux
Internet connection speed tests are helpful for finding out network connection problems, ISP throttling, server throttli...
Speedtest CLI:コマンドライン用のインターネット速度テスト
Speedtest CLIを使えば、 Speedtestで使われている信頼できるテクノロジーとグローバルサーバーネットワークをコマンドラインで使用できるようになります。

コメント

タイトルとURLをコピーしました