2018年4月17日火曜日

ネットワーク速度の計測


1..speedtest-cliインストール
 ここから、今回使わせてもらうプログラムを持ってくる
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
 chmod +x speedtest-cli

2.通常実行
 引数なしで実行すると、自動的にサーバが選択されてパケットを送信
 $ python speedtest-cli/speedtest.py
 Retrieving speedtest.net configuration...
 Testing from Tsukaeru.net, Web Hosting Company, Japan (XXX.XXX.XXX.XXX)...
 Retrieving speedtest.net server list...
 Selecting best server based on ping...
 Hosted by JAIST(ino-lab) (Nomi) [215.39 km]: 18.061 ms
 Testing download speed................................................................................
 Download: 775.70 Mbit/s
 Testing upload speed................................................................................................
 Upload: 194.30 Mbit/s

3.引数を入れて実行
 詳しくはcliでインターネットの速度計測(speedtest.net)

 ・パケットを送ることができるサーバ一覧(日本のみ)
 $ python speedtest-cli/speedtest.py --list | grep 'Japan'
  6476) rxy (individual) (Osaka, Japan) [1.83 km]
  8832) prize3046 (Ikeda, Japan) [16.88 km]
 13641) NextechNetworkSolutions (Nara, Japan) [26.06 km]
  6368) gatolabo (Maibara, Japan) [98.72 km]
  6766) JAIST(ino-lab) (Nomi, Japan) [215.39 km]
  7976) denpa893 (Hikari, Japan) [338.27 km]
  8407) Allied Telesis Capital Corporation (Sagamihara, Japan) [363.95 km]
  6087) Allied Telesis Capital Corporation (Fussa-shi, Japan) [365.45 km]
  6508) at2wn (Yokohama, Japan) [384.12 km]
 15047) OPEN Project (via 20G SINET) (Tokyo, Japan) [395.14 km]
 15757) Speedtest.net (Tokyo, Japan) [395.14 km]
 15977) Speedtest.net (Tokyo, Japan) [395.14 km]
 14623) IPA CyberLab (Bunkyo, Japan) [400.95 km]
  6492) denpa893 (Sumida, Japan) [406.34 km]
 14515) CanopusAzusa (Nagaoka, Japan) [428.70 km]
  7139) SoftEther Corporation (Tsukuba, Japan) [438.61 km]
  8193) kamiari (Sendai, Japan) [621.91 km]
  6405) Allied Telesis Capital Corporation (Misawa, Japan) [841.79 km]
   811) GLBB Japan KK (Chatan, Japan) [1189.83 km]
  6581) haza (Haebaru, Japan) [1203.32 km]

 ・サーバを決めて実行&表示をシンプルなものに
 今回はサーバを大阪(6476)にした。
 $ python speedtest-cli/speedtest.py --server 6476 --simple
 Ping: 17.362 ms
 Download: 218.83 Mbit/s
 Upload: 109.91 Mbit/s


【参考(メモ)】
1.googleのスピードテストを利用する
スピードテスト で検索
インターネットの速度をテストする - Google 検索 ヘルプ
https://support.google.com/websearch/answer/6283840?p=speedtest&visit_id=1-636594712311204344-474627145&rd=1

2.windowsのバッチで自動計測する→「BNRスピードテスト」を利用している
【実践編】通信速度を自動測定してグラフ化する方法 - 踊るびあほりっく
http://www.odorikoblog.net/entry/speedtest
インターネット回線速度を自動的に定時測定してみる(Windows7) / kghr IT備忘録
http://kghr.blog.fc2.com/blog-entry-26.html

3.スプレッドシートを利用して計測する→「peters/speedtest」を利用
定期的にスピードテストを実施して回線速度を記録する - Qiita
https://qiita.com/tomatosum/items/40cc34015b1aa96bfc63

4.speediest.netが提供している速度測定を利用する
回線速度の時間推移を測定してグラフ化する: あれやこれや備忘録
http://iici.cocolog-nifty.com/blog/2017/05/post-8810.html
cliでインターネットの速度計測(speedtest.net) - Qiita
https://qiita.com/tukiyo3/items/78ab5a63aec20632c162
Command line interface for testing internet bandwidth using speedtest.net
https://github.com/sivel/speedtest-cli

その他.Amazon Linux AMIを使った環境で回線速度を調べる
Linux上でネットワーク回線速度を計測する手段について整理してみた | Developers.IO
https://dev.classmethod.jp/server-side/network/measuring-network-speedtest-on-linux/

0 件のコメント:

コメントを投稿