GNU/Linux >> Linux の 問題 >  >> Debian

コマンドラインからインターネット速度をテストする 2 つのツール

この記事では、インターネット接続速度を確認するための 2 つのコマンド ライン ツールを紹介します。これは、ISP が主張する速度を実際に提供しているかどうかを確認したり、インターネット接続で考えられる問題を診断したりするのに役立ちます。

speedtest.net のような肥大化した Web サイトにアクセスしたくない場合や、サーバー/リモート マシンの現在のインターネット速度を測定したい場合は、コマンド ラインからインターネット速度テストを使用することをお勧めします。これらはスクリプトでも使用できます。

Fast (Fast.com 提供) を使用して端末からインターネット ダウンロード速度をテストする方法

Fast は、端末からのインターネット ダウンロード速度をテストするためのシンプルで依存性のないユーティリティ (Go で記述) です。このツールは Netflix Fast.com サービスでサポートされており、Linux、* BSD、Mac、Windows で動作します。

Fast.com は 2016 年 5 月に Netflix によってリリースされ、Netflix のメンバーであるかどうかに関係なく、現在のインターネット速度を簡単かつ迅速にテストする方法をインターネット ユーザーに提供することを目的としています。これは、Netflix コンテンツの保存と提供に使用されるグローバルに分散されたサーバー ネットワークである Open Connect CDN を使用します。実際のユーザー シナリオで達成できるパフォーマンスをよく表しています ", Netflix TechBlog の投稿について言及しました。興味がある場合は、多くの技術情報が含まれています.

このツールは非常にシンプルで、オプションはありません。コマンド ライン ユーティリティを実行すると、インターネットのダウンロード速度がテストされ、fast.com が提供する結果が表示されます。

高速バイナリ (およびそのソース) は、アプリケーションの GitHub 公開ページからダウンロードできます。

/usr/local/bin にインストールできます Linux ディストリビューションで、バイナリ ファイル (fast_linux_amd64) をダウンロードして 64 ビット システムの場合) をホーム フォルダに置き、ターミナルを開いて次のように入力します (64 ビット バイナリの場合):

sudo install fast_linux_amd64 /usr/local/bin/fast

Snapcraft ショップから Linux で Fast を使用することもできます (Linux システムに Snapd をインストールする必要があります。Ubuntu ではデフォルトでインストールされています)。

snap install fast

今すぐ入力 fast 端末でインターネットのダウンロード速度を確認します。例:

$ fast
 -> 10.18 Mbps


@snapcraftio (Twitter) で最近見たツール

speedtest-cli (powered by speedtest.net) を使用して端末からインターネットのアップロード速度とダウンロード速度をテストする方法

speedtest-cli は、www.speedtest.net を使用してインターネット速度をテストするためのコマンド ライン Python ツールです。これを使用して、インターネットのダウンロードとアップロードの速度、および ping を確認できます。

このツールには、speedtest.net サーバーを指定してインターネット速度をチェックする機能、利用可能なすべてのサーバーを距離別に表示する機能、ダウンロード テストまたはアップロード テストのみを実行する機能など、多数のオプションがあります。また、speedtest.net 共有結果画像の URL を生成して提供するオプションもあります。

Speedtest-cli をインストール:

  • Debian、Ubuntu、Linux Mint、およびその他の Debian または Ubuntu ベースの Linux ディストリビューション:

sudo apt install speedtest-cli

  • Fedora:
sudo dnf install speedtest-cli

  • openSUSE:
sudo zypper install speedtest-cli

  • Arch Linux / Manjaro:
sudo pacman -S speedtest-cli

他の Linux ディストリビューションの場合 リポジトリで見つけて、そこからインストールします。 PIP を使用してインストールするか、ツールの GitHub プロジェクト ページから Python スクリプトをダウンロードすることもできます。

speedtest-cli を使用してインターネットのダウンロード速度とアップロード速度、および ping をテストするには、最も近いサーバーを使用して実行します。最後 speedtest ターミナルで:

speedtest

出力例:

$ speedtest
Retrieving speedtest.net configuration...
Testing from **** (***.**.*.***)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by **** [4.27 km]: 2.501 ms
Testing download speed........................................
Download: 6.11 Mbit/s
Testing upload speed..........................................
Upload: 11.67 Mbit/s

詳細な出力を抑制するには、基本情報のみを表示し (パブリック IP とその他の出力を除く)、--simple を追加します。 speedtest に コマンド:

speedtest --simple

出力例:

$ speedtest --simple
Ping: 2.099 ms
Download: 4.37 Mbit/s
Upload: 12.50 Mbit/s

以下を実行すると、利用可能なインターネット速度テスト サーバーの完全なリストを表示できます。

speedtest --list

特定のサーバーでインターネットのダウンロードとアップロードの速度をテストするには、--list からサーバー ID をコピーします。 コマンドを実行して、この ID を次のように使用します:

speedtest --server SERVER-ID

speedtest.net 共有の結果画像への URL を生成して表示:

speedtest --share

speedtest-cli -h を実行 利用可能なすべてのオプションを表示します。


Debian
  1. コマンドラインからIcewmを再起動する方法は?

  2. コマンドラインからOom-killerをテストする方法は?

  3. コマンドラインからミュートする方法は?

  1. コマンドラインからリモートでLinuxワークスペースを構成する

  2. コマンドラインからLinuxサーバーを移行するときにrsyncを高速化する

  3. wget コマンドを使用してコマンド ラインからファイルをダウンロードするにはどうすればよいですか?

  1. Linuxコマンドラインで試す価値のある5つのRustツール

  2. LinuxコマンドラインからのI/Oレポート

  3. コマンドラインからUbuntuのバージョンを確認する方法