pingを使って調べることで、おおよそわかる。PowerShellを起動して、以下のようにコマンドラインで入力する。以下はIPアドレスが123.456.789.123というコンピューターの通信速度を試す実験例。
PS > ping 123.456.789.123
123.456.789.123 に ping を送信しています 32 バイトのデータ:
123.456.789.123 からの応答: バイト数 =32 時間 <1ms TTL=63
123.456.789.123 からの応答: バイト数 =32 時間 <1ms TTL=63
123.456.789.123 からの応答: バイト数 =32 時間 <1ms TTL=63
123.456.789.123 からの応答: バイト数 =32 時間 <1ms TTL=63
123.456.789.123 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 0ms、最大 = 0ms、平均 = 0ms
送信バッファーの量は初期状態では32バイトなので、例えば4096バイトに増やして行ってみる。
PS > ping -l 4096 123.456.789.123
123.456.789.123 に ping を送信しています 4096 バイトのデータ:
123.456.789.123 からの応答: バイト数 =4096 時間 =7ms TTL=63
123.456.789.123 からの応答: バイト数 =4096 時間 =8ms TTL=63
123.456.789.123 からの応答: バイト数 =4096 時間 =7ms TTL=63
123.456.789.123 からの応答: バイト数 =4096 時間 =7ms TTL=63
123.456.789.123 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 7ms、最大 = 8ms、平均 = 7ms
いわゆる通常のイントラ(通常の社内ネットワーク)であれば、4096バイトにしても時間1ms程度(=1ms)あるいは1ms以下(<1ms)になるのが一般的。これが上記例のように7~8msになるのは、実用上は気にならない程度だが、どこかに通信速度を遅くさせている原因がある。