各pingの後に3センチ秒の休憩を入れて192.168.1.1に10回pingするにはどうすればよいですか?コマンドプロンプトで。pingコマンドは本当に混乱します。
3482 次
3 に答える
3
あなたは適切にそれを取得fping
して使用する必要があります:
fping -c 10 -p 30ms 192.168.1.1
これにより、10個のパケットが192.168.1.1に送信され、各パケット間の間隔は30ミリ秒になります
fping
必要に応じてフラッディングが許可されるため、応答を待たずに送信する間隔が30ミリ秒であると、とにかくフラッディングと見なされる可能性があります。
個々のパケットにタイムアウトを追加できます。この-t msecs
タイムアウトは非ブロッキングであるため、パケット間の間隔は常に同じで、この場合-p 30
は30ミリ秒です。
fpingによるパケット損失
このため、fping -p 30ms -t 10000 -s example.com
最初にパケット損失が発生する可能性がありますが、要約が出力されるまで待機した後、30ミリ秒のフレームで受信されないすべてのパケットを受信するのに十分な時間(10秒)が必要です。
間隔を超えているがタイムアウト内に到着しているパケットの例:
Cmd:
fping -c 10 -p 30ms -s -t 10000 -e somehost.com
出力:
somehost.com : [0], 84 bytes, 299 ms (299 avg, 90% loss)
somehost.com : [1], 84 bytes, 269 ms (284 avg, 80% loss)
somehost.com : [2], 84 bytes, 239 ms (269 avg, 70% loss)
somehost.com : [3], 84 bytes, 209 ms (254 avg, 60% loss)
somehost.com : [4], 84 bytes, 179 ms (239 avg, 50% loss)
somehost.com : [5], 84 bytes, 158 ms (225 avg, 40% loss)
somehost.com : [6], 84 bytes, 128 ms (212 avg, 30% loss)
somehost.com : [7], 84 bytes, 137 ms (202 avg, 20% loss)
somehost.com : [8], 84 bytes, 137 ms (195 avg, 10% loss)
somehost.com : [9], 84 bytes, 127 ms (188 avg, 0% loss)
somehost.com : xmt/rcv/%loss = 10/10/0%, min/avg/max = 127/188/299
1 targets
1 alive
0 unreachable
0 unknown addresses
0 timeouts (waiting for response)
10 ICMP Echos sent
10 ICMP Echo Replies received
0 other ICMP received
127 ms (min round trip time)
188 ms (avg round trip time)
299 ms (max round trip time)
0.410 sec (elapsed real time)
ご覧のとおり、最終的には損失はまったくあり0 timeouts
ませ10 ICMP Echo Replies received
ん10 ICMP Echos sent
。
ここでは、Linux用のfpingを見つけることができます。
そして、ここでウィンドウズのfping。
于 2012-04-22T18:35:18.777 に答える
0
于 2012-04-22T18:33:54.750 に答える
0
pingを実行しています192.168.1.1/n 10 / w 30
于 2012-04-22T18:37:23.500 に答える