![Androidでファイルとフォルダをパスワードで保護する方法](/f/9fde15f92436564f956d580c98fc068e.jpg?width=100&height=100)
自宅やオフィスでのインターネット接続の速度を常にチェックする必要があります。 これについてどうしますか? 次のようなWebサイトにアクセスします Speedtest.net テストを開始します。 ロードします JavaScript Webブラウザーで、pingに基づいて最適なサーバーを選択し、結果を出力します。 また、Flashプレーヤーを使用してグラフィカルな結果を生成します。
[ あなたはおそらくそれも好きでしょう: 高速–Linuxターミナルからのインターネットダウンロード速度をテストします ]
ヘッドレスサーバーについてはどうでしょうか。ウェブベースのブラウザはなく、要点はほとんどのサーバーがヘッドレスです。 このようなWebブラウザベースの速度テストのもう1つのボトルネックは、速度テストを定期的にスケジュールできないことです。
これがアプリケーションです。Speedtest-cliこのようなボトルネックを取り除き、コマンドラインからインターネット接続の速度をテストできるようにします。
アプリケーションは基本的にPythonプログラミング言語で開発されたスクリプトです。 インターネット帯域幅の速度を双方向で測定します。 それは使用しています speedtest.net 速度を測定するためのインフラストラクチャ。 Speedtest-cli は、物理的な距離に基づいてサーバーを一覧表示し、特定のサーバーに対してテストし、インターネット速度テストの結果を共有するためのURLを提供します。
最新のものをインストールするには speedtest-cli Linuxシステムのツール、あなたは持っている必要があります Python 2.4-3.4 またはシステムにインストールされている上位バージョン。
[ あなたはおそらくそれも好きでしょう: Linuxに最新のPython3.6バージョンをインストールする方法 ]
インストールする方法は3つあります speedtest-cli 道具。 最初の方法は、 python-pip
2番目の方法はPythonスクリプトをダウンロードして実行可能にし、実行することです。3番目の方法はパッケージマネージャーを使用することです。 ここで私はすべての方法をカバーします…
始めましょう…
まず、をインストールする必要があります python-pip パッケージ、その後あなたはインストールすることができます speedtest-cli 以下に示すように、pipコマンドを使用するツール。
$ sudo apt install python-pip [Python 2] $ sudo apt install python3-venv python3-pip [Python 3]
$ sudo yum install epel-release $ sudo installpython-pip。
$ sudo yum upgradepython-setuptools。 $ sudo yum install python-pip python-wheel [Python 2] $ sudo dnf install python3 python3-wheel [Python 3]
$ sudo zypper install python-pip python-setuptools python-wheel [Python 2] $ sudo zypper install python3-pip python3-setuptools python3-wheel [Python 3]
$ sudo pacman -S python2-pip [Python 2] $ sudo pacman -S python-pip [Python 3]
pipをインストールしたら、 speedtest-cli 道具。
$ sudo pip installspeedtest-cli。 また。 $ sudo pip3 installspeedtest-cli。
speedtest-cliをアップグレードするには、後の段階でを使用します。
$ sudo pip install speedtest-cli--upgrade。
まず、GithubからPythonスクリプトをダウンロードします。 wgetコマンド また curlコマンド スクリプトファイルを実行可能にします。
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py. $ chmod + xspeedtest-cliまたは$ curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py. $ chmod + xspeedtest-cli
次に、実行可能ファイルをに移動します /usr/bin
フォルダー。これにより、毎回フルパスを入力する必要がなくなります。
$ sudo mv speedtest-cli / usr / bin /
インストールすることもできます speedtest-cli 示されているように、デフォルトのパッケージマネージャーを使用します。
Ubuntu / Debian / Mintの場合 $ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudobash。 $ sudo apt-get installspeedtest。
RHEL / CentOS / Fedoraの場合 $ curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudobash。 $ sudo yum installspeedtest。
1. インターネット接続のダウンロードとアップロードの速度をテストするには、 speedtest-cli
以下に示すように、引数なしのコマンド。
$ speedtest-cli。
2. 速度の結果をビットではなくバイトで確認します。
$ speedtest-cli--bytes。
3. 帯域幅の速度を友達や家族と共有します。 画像のダウンロードに使用できるリンクが提供されます。
$ speedtest-cli--share。
次の図は、上記のコマンドを使用して生成されたサンプル速度テスト結果です。
4. ping、ダウンロード、アップロード以外の追加情報は必要ありませんか?
$ speedtest-cli--simple。
5. リストする speedtest.net
サーバー-物理的な距離に基づきます。 の距離 km 言及されています。
$ speedtest-cli--list。
6. 最終段階では、距離に基づいてソートされたサーバーの膨大なリストが生成されました。 希望の出力を得る方法は? ムンバイ(インド)にあるspeedtest.netサーバーだけを見たいとしましょう。
$ speedtest-cli --list | grep-iムンバイ。
7. 特定のサーバーに対して接続速度をテストします。 上記の例5と例6で生成されたサーバーIDを使用します。
$ speedtest-cli --server 23647 ##ここでは、サーバーID23647が例で使用されています。
8. バージョン番号とのヘルプを確認するには speedtest-cli
道具。
$ speedtest-cli--version。 $ speedtest-cli--help。
ノート: ツールによって報告されるレイテンシーはその目標ではなく、それに依存するべきではありません。 出力される相対遅延値は、テスト対象として選択されたサーバーに責任があります。 CPUとメモリの容量は、ある程度結果に影響します。
このツールは、システム管理者と開発者にとって必須です。 問題なく実行される単純なスクリプト。 私は、アプリケーションが素晴らしく、軽量で、それが約束することを実行すると言わなければなりません。 フラッシュを使用しているという理由でSpeedtest.netが嫌いでしたが、 speedtest-cli それらを愛する理由を私に与えました。
speedtest_cli はサードパーティのアプリケーションであり、帯域幅の速度を自動的に記録するために使用しないでください。 Speedtest.netは何百万ものユーザーによって使用されており、 独自のSpeedtestミニサーバーを設定する.
今のところこれですべてです。それまでは、引き続きご注目ください。 テクミント. 以下のコメントで貴重なフィードバックをお寄せください。 私たちを好きにして共有し、私たちが広まるのを手伝ってください。