インターネットの速度をチェックするために、私たちはネットワーク速度を測定するためにスピードテストのウェブサイトを使用することが何度もありました。今すぐWebからユーティリティを使用する代わりに、 Speedtest CLIを使用してターミナルからユーティリティを使用するオプションがあります。 。
[あなたも好きかもしれません:LinuxでCPU情報をチェックする方法]
Speedtest CLI は、システム管理者、ソフトウェア開発者、およびコンピュータユーザーが、Linux端末からのインターネットのダウンロードとアップロードの速度、遅延、およびパケット損失を測定するためのコマンドラインユーティリティです。このユーティリティはPythonで記述されており、動作させるにはPython2.4以降が必要です。
LinuxにSpeedtestCLIをインストールする方法
SpeedtestCLIをインストールする方法はたくさんあります Linuxディストリビューションで。使用しているディストリビューションに関係なく使用できる一般的な方法があります。または、ディストリビューションパッケージマネージャーを使用して、図のようにパッケージをインストールできます。
Debian / Ubuntu&MintにSpeedtestCLIをインストールする
$ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash $ sudo apt-get install speedtest
Redhat/FedoraおよびCentOSにSpeedtestCLIをインストールする
$ curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash $ sudo yum install speedtest
LinuxでPIPを使用してSpeedtestCLIをインストールする
または、 Speedtest CLIをインストールすることもできます PIPを使用したパッケージ またはGitHubからパッケージをダウンロードします 。 pipを介してパッケージをインストールするには 次のコマンドを実行します。マシンでpipをどのように構成したかに応じて、 pipを使用する必要があります。 またはpip3 。
$ pip install speedtest-cli OR $ pip3 install speedtest-cli
LinuxのGitHubからSpeedtestCLIをインストールする
GitHubからパッケージをダウンロードしてインストールするには 次のコマンドを実行します。
$ git clone https://github.com/sivel/speedtest-cli.git $ cd speedtest-cli $ python setup.py install
インストールしたら、次のコマンドを実行して、インストールが成功したかどうかを確認できます。
$ speedtest-cli --version speedtest-cli 2.1.3 Python 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0]
LinuxターミナルでSpeedtestCLIを使用する方法
--help
を実行してみてください ユーティリティと一緒に使用できるフラグのリストを取得します。
$ speedtest-cli --help

Linuxインターネット速度を確認する
インターネット速度を測定するには、次のコマンドを実行します。下の画像から、このコマンドがインターネットのアップロードを測定していることがわかります。 およびダウンロード スピード。
$ speedtest-cli

Linuxインターネットのダウンロードとアップロードの速度を確認する
アップロードのみをテストすることを選択できます またはダウンロード 以下のフラグを追加して速度を上げます。
$ speedtest-cli --no-download [Do not perform download test] $ speedtest-cli --no-upload [Do not perform upload test]

出力を見ると、多くの冗長性があり、--simple
を使用して簡単に省略できます。 フラグ。
$ speedtest-cli --simple

JSONでも出力を取得できます --json
を追加してフォーマットします フラグ。
$ speedtest-cli --json

SpeedNetサーバーのチェックリスト
次のコマンドを実行すると、スピードネットサーバーのリストを取得できます。リストは距離でソートされます。
$ speedtest-cli --list $ speedtest-cli | wc -l # Total server count

この記事は以上です。このSpeedtestCLI このツールは、スクリプトを作成するときにLinuxサーバーのインターネット速度を測定する場合に便利です。