インターネット接続の帯域幅をテストして speedtest のような簡単なレポートを作成するツールを探しています。
これを行うプログラム/ツールを知っていますか? CentOSパッケージの何かがいいでしょう。
ttcp は単純な、おそらく単純すぎるスピードテストユーティリティです。
pchar は別の人がよく引用しますが、個人的には不運でした。
これがttcpの使い方です。それぞれにttcp(http://playground.Sun.com/pub/tcp-impl/ttcp/ttcp.c)がコンパイルされた2つのマシンが必要です。
HostA % ./ttcp -r -s -p 9401
...
HostB % ./ttcp -s -p 9401 < /boot/vmlinuz
実行方法を把握したら、さまざまな長さのファイルを試して速度がどのように変化するかを確認します。 UDP(リーダーとセンダーの両方のコマンドラインで-uフラグ)を使用すると、さらに楽しくなります!
私はこの(削除された)スタックオーバーフローの質問にリストされている回答を繰り返しています: https://stackoverflow.com/questions/426272/how-to-test-internet-connection-speed-from-command-line
wget --output-document=/dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.Zip
または
git clone https://github.com/sivel/speedtest-cli
cd speedtest-cli
python2.7 speedtest_cli.py
次に、cliを使用したspeedtest.netからの正確なスタイル結果が得られます。
「iperf」は帯域幅を測定するように設計されているため、iperfを使用して2台のマシン間の速度をテストできます。
machine1(ホスト、これは受け取ります)
iperf -s -p 65000
machine2(クライアント、これはアップロードされます)
iperf -c [ip of server] -p 65000
マシンを逆にして、逆の方法でテストします(アップロード->ダウンロード、またはその逆)。
ターミナルからspeedtest.netを使用するsourceforgeで利用可能なツールがあるようです。
端末のスピードテスト: http://sourceforge.net/projects/tespeed/
TeSpeed に興味があるかもしれません。次のように記述されます。
Linux端末のインターネット接続速度をテストできるツールを探しているなら、あなたはそれを見つけました! :) TeSpeedは、speedtest.netサーバーを使用してアップロードとダウンロードの速度をチェックし、その情報をグラフに表示します。
あなたも試すことができます http://dl.getipaddr.net
彼らはcurl(よく知られたコマンドラインユーティリティ)を使用して速度テストを実行します。
コードはGitHubでも公開されています。要するに、
wget https://raw.github.com/blackdotsh/curl-speedtest/master/speedtest.sh && chmod u + x speedtest.sh && bash speedtest.sh
インターネット接続または2つのエンドポイント間の速度テストは、いくつかの要因に依存します。ウィンドウサイズ、ジッター、順序付けされていない配信などのように参照してください: コマンドラインによるインターネット速度テスト 。
speedtest-cli ツールをお勧めします。ダウンロード、インストール、使用方法の詳細を説明するブログ投稿( Linuxコマンドラインからインターネット接続速度を測定 )を作成しました。
$ Sudo apt-get install git-core
$ Sudo yum install git
$ git clone https://github.com/sivel/speedtest-cli.git
$ ./speedtest-cli
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Comcast Cable (x.x.x.x)...
Selecting best server based on ping...
Hosted by FiberCloud, Inc (Seattle, WA) [12.03 km]: 44.028 ms
Testing download speed........................................
Download: 32.29 Mbit/s
Testing upload speed..................................................
Upload: 5.18 Mbit/s