Linuxシステムの下でtespeed応用を用いてネット速度をテストする方法
多くのコンピューターマニアはspeedtestを使うことができることを知っています。Netはネット速度をテストしますが、これはテストで十分な制御を与えることはできません。Linuxユーザーは端末にコマンドを入力してタスクを完了するのが好きです。少なくとも私はそうです。
tespeedは多くの特性を持つpythonツールで、端末でネット速度をテストすることができます。ドキュメントの説明に従ってspeedtestを利用しています。Netのサーバですが、ユーザーは手動で指定できます。
最初に著者らはphp言語でtespeedツールを書き,ISPが提供するネットワークが広告で述べたようにはるかに低いことを証明した。しかし、彼らが考えているようにはいかないので、著者はphpスクリプトをpythonに移植し、彼のツールはgithubに180人のstarを持っています。
linuxでtespeedをテストする方法このpythonプログラムをコンピュータで実行する前に、システムがこのツールの依存を満たしていることを確認してください。tespeedは次の2つのパッケージに依存します。
SocksiPy
pipパッケージ管理システムでlxmlをインストールすることができます。次のコマンドを使用すればいいです。pip install lxml
インストールSocksiPyをダウンロードするには、次のコマンドを入力する必要があります。wget http://sourceforge.net/projects/socksipy/files/socksipy/SocksiPy%201.00/SocksiPy.zip/
ダウンロードが完了すると解凍します。zipは、tespeed倉庫をローカルマシンにクローンするために次のコマンドを実行します。git clone https://github.com/Janhouse/tespeed.git
プロジェクトの依存性の問題を解決しました。次のコマンドで実行できます。python tespeed.py
このチュートリアルでは、-lsでサーバをリストしたり、-pでプロキシサーバを指定したり、-sでデバッグ(STDERR)出力をブロックしたりするオプションがたくさんあります。
結果をMBに表示したい場合はpython tespeed.pyの後にオプション-mibを接続します。python tespeed.py -mib
私がとても好きなオプションは-wで、標準出力をCSVフォーマットに変換することができます。python tespeed.py -w
次のコマンドを使用して、サーバをリストします。まとめ