皆さん、こんにちは。今日は、帯域幅を測定できる小さなユーティリティを紹介します。この小さなトリックは、デスクトップユーザーと上級ユーザーの両方に非常に役立ちます。そのため、この投稿では、Speedtestを備えた端末を使用して接続速度をテストする方法を紹介します。
Speedtestは、インターネット接続の速度を測定できるプラットフォームです 。さまざまな場所に複数のサーバーが配置されているため、世界中でよく知られています。そのため、測定値は完全ではありませんが、非常に信頼性があります。
アクセスするには、Webおよびブラウザを使用してアクセスする必要があります。ただし、サーバーを使用している場合、またはターミナルが気に入っている場合、どのようなソリューションがありますか?さて、SpeedTest-Cliがあります
このツールの定義はGithubプロファイルにあり、非常にシンプルです
speedtest.netを使用してインターネット帯域幅をテストするためのコマンドラインインターフェイス
したがって、これ以上のトリックはありません。これは、Speedtestインフラストラクチャを利用して帯域幅を測定する端末ツールです。
より技術的なレベルのアプリケーションは、Apacheライセンスの下でリリースされ、Pythonで作成されたオープンソースです。 Linux用に特別に開発されていますが、Pythonで作成されているため、macOSやWindowsなどの他のシステムにインストールできます。
さあ、行きましょう。
Debian/UbuntuにSpeedtest-cliをインストールする
そもそもPythonが必要なので、ほとんどのLinuxディストリビューションにはデフォルトでPythonが含まれているため、方法があります。
それでは、PythonアプリケーションのパッケージマネージャーであるDebian/UbuntuにPythonPIPをインストールしましょう。これで、Speedtest-cliをインストールします。
ターミナルを開くか、SSH経由で、オペレーティングシステム全体を更新します。
sudo apt update sudo apt upgrade
次に、PIPをインストールします。
sudo apt install python3-pip
インストールしたら、次のステップは最新の安定バージョンにアップグレードすることです。
sudo -H pip3 install pip -U Successfully installed pip-21.3.1
PIPで戦闘を行う準備ができたら、Speedtest-cliをインストールできます。
sudo -H pip install speedtest-cli Collecting speedtest-cli Downloading speedtest_cli-2.1.3-py2.py3-none-any.whl (23 kB) Installing collected packages: speedtest-cli Successfully installed speedtest-cli-2.1.3
これで、システムで使用できるようになりました。
Speedtestを備えた端末を使用して接続速度をテストします
プログラムがインストールされたので、最初に速度を確認できます。
speedtest-cli --version speedtest-cli 2.1.3 Python 3.8.10 (default, Sep 28 2021, 16:10:42) [GCC 9.3.0]
ツールの使用方法に関するすべての情報を取得するには、実行するだけです
speedtest-cli -h
そして、これに似た出力画面が表示されます。

テストを行うには、実行するだけです
speedtest-cli
スクリプトは、現在の場所に最も近いサーバーを自動的に検索し、次の結果を取得します。

--server
を使用 オプションで、テストするサーバーを指定できます。
また、--exclude
を使用します オプションで、サーバーをテストから除外できます。
そのため、ツールの使用は非常に簡単で非常に便利です。
SpeedTestは優れたサービスですが、Web経由でアクセスする必要がありますが、このツールを使用すると、任意のLinuxディストリビューションのターミナルからアクセスできます。