GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuLinuxでターミナルからインターネット速度をテストする方法

速度テストを実行することは、通常、インターネット接続の速度をチェックまたは監視するための便利な方法です。ほとんどの場合、ダウンロードとアップロードの速度やISPの名前など、帯域幅を明確に把握できるエレガントなUIを提供するOoklaSpeedTestなどの人気のあるサイトにアクセスします。

Ooklaによって開発されたSpeedtestCLIは、システム管理者と開発者、およびコマンドライン愛好家向けに調整されたコマンドラインツールです。 Linux端末から直接インターネット速度をチェックする機能を提供します。

Speedtest CLIを使用すると、次のことができます。

  • ダウンロード、アップロード、パケット損失などの指標を含む帯域幅のパフォーマンスを確認します。
  • PC、またはリモートサーバーやRaspberryPiなどのIoTデバイスからの接続を確認します。
  • 一定期間にわたって速度テストの結果を収集するようにスクリプトを構成します。
  • 結果をCSVまたはJSONで保存します。

インストール要件

Speedtest-cliはPython2.4-3.7で動作します。最良の結果を得るには、古いバージョンが非推奨になっているため、Python3.6以降を使用していることを確認してください。

Speedtest-cliのインストール方法

Speedtest-cliツールをインストールするにはさまざまな方法があります。それぞれについて簡単に説明しましょう。

APTパッケージマネージャーを使用してSpeedtest-cliをインストールする

これは、Speedtest-cliをインストールする最も簡単で簡単な方法です。開始するには、curlコマンドを使用してSpeedtest-cliリポジトリを設定します。

$ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash

リポジトリが設定されたら、APTパッケージマネージャーを使用して、次のようにSpeedtest-cliをインストールします。

$ sudo apt install speedtest-cli

Pythonスクリプトを使用してSpeedtest-cliをインストールする

Speedtest-cliをインストールする別の方法は、Speedtest-cliPythonスクリプトをダウンロードして実行することです。まず、図のようにwgetコマンドを使用してGitHubからスクリプトをダウンロードします。

$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

ダウンロードが完了すると、図のようにlsコマンドを使用してその存在を確認できます。

$ ls -l | grep speedtest

最後に、chmodコマンドを使用してspeedtest-cliPythonスクリプトへのアクセス許可を実行します。

$ sudo chmod +x speedtest-cli

次に、speedtest-cliスクリプトを/ usr/binパスに移動します。

$ sudo mv speedtest-cli /usr/bin

Speedtest-cliのバージョンを確認する

Speedtest-cliツールのバージョンを確認するには、次のコマンドを実行します。

$ speedtest-cli --version

Speedtest-cliを使用したインターネット接続速度のテスト

それでは、インターネット接続の速度のテストを始めましょう。示されているように、引数なしで基本的な形式でspeedtest-cliコマンドを実行できます。

$ speedtest-cli

ご覧のとおり、スクリプトはspeedtest.netからテスト構成を取得することから始まり、ISPを識別します。次に、可能なサーバーのリストを取得し、最適なサーバーを選択して、ダウンロードとアップロードの両方の速度テストを実行し、結果を端末に出力します。

–shareオプションを使用して、帯域幅の結果を他のユーザーと共有できます。

$ speedtest-cli --share

速度テストの結果を含むURLが最後に提供されます。これには、速度テスト結果のPNG画像が含まれています。

http://www.speedtest.net/result/11602946461.png

URLをコピーしてブラウザに貼り付け、Enterキーを押して、速度テストの統計を表示します。

ダウンロードとアップロードの速度のみを表示する簡略化された出力が必要な場合は、–simpleオプションを使用してください。

$ speedtest-cli --simple

物理的な距離に基づいて可能なサーバーのリストを印刷するには、–listオプションを使用します。

$ speedtest-cli --list

出力に異なるリージョンのサーバーが含まれている場合は、grepコマンドを使用して、優先サーバーに基づいて出力をフィルタリングします。ここでは、ナイロビにあるサーバーを一覧表示しています。

$ speedtest-cli --list  | grep -i Nairobi

その他のコマンドオプションについては、–helpオプションを使用してください。

$ speedtest-cli --help

記事からです。以下のコメントセクションでフィードバックや質問を共有してください。


Ubuntu
  1. ターミナルからUbuntuから即座にログアウトする方法

  2. (簡単)Linuxターミナルでインターネットのダウンロード速度をテストする

  3. Linux ターミナルでインターネット速度をテストする方法

  1. CLIを介してLinuxでネットワーク速度をテストする方法

  2. Linuxターミナルでウェブサイトの読み込み速度をテストする方法

  3. UbuntuLinuxからリモートWindowsデスクトップにアクセスする方法

  1. Ubuntu16.04でターミナルからWiFiを接続する方法

  2. ターミナルからUbuntu16.04にXAMPPスタックをインストールする方法

  3. Ubuntu20.04のターミナルからWiFiに接続する方法