Edited at

pingで実際のネットワークの速度を調べる方法

コマンド

ping -l 60000 [サーバ名 or IPアドレス] -t

[サーバ名 or IPアドレス] からの応答: バイト数 =60000 時間 =XXms TTL=128

[サーバ名 or IPアドレス] からの応答: バイト数 =60000 時間 =XXms TTL=128

[サーバ名 or IPアドレス] からの応答: バイト数 =60000 時間 =XXms TTL=128

[サーバ名 or IPアドレス] からの応答: バイト数 =60000 時間 =XXms TTL=128

・・・

・・



ある程度、流したら「Ctrl + C」で止める

上記のデータから下記の計算で求める

[サーバ名 or IPアドレス]  の ping 統計:

    パケット数: 送信 = XX、受信 = X、損失 = X (XX% の損失)、

ラウンド トリップの概算時間 (ミリ秒):

    最小 = XXms、最大 = XXms、平均 = XXms

よって

帯域 ≒ (60000×2) ÷ [平均ms] × (受信パケット数/送信パケット数)

例)

C:>ping -l 60000 192.168.XX.XX

192.168.XX.XX に ping を送信しています 60000 バイトのデータ:

192.168.XX.XX からの応答: バイト数 =60000 時間 =11ms TTL=128

192.168.XX.XX からの応答: バイト数 =60000 時間 =11ms TTL=128

192.168.XX.XX からの応答: バイト数 =60000 時間 =11ms TTL=128

192.168.XX.XX からの応答: バイト数 =60000 時間 =11ms TTL=128

192.168.XX.XX の ping 統計:

    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、

ラウンド トリップの概算時間 (ミリ秒):

    最小 = 11ms、最大 = 11ms、平均 = 11ms

サイズ60000bytesのパケットを送信し、

平均応答時間は11msであった。

これから計算されるネットワークの帯域は次のようになる

帯域 ≒ (60000×2) ÷ 0.011 ≒ 10.4[Mbytes/s]

参考にしたサイト

http://www.atmarkit.co.jp/ait/articles/0511/26/news012.html