0

各pingの後に3センチ秒の休憩を入れて192.168.1.1に10回pingするにはどうすればよいですか?コマンドプロンプトで。pingコマンドは本当に混乱します。

4

3 に答える 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 received10 ICMP Echos sent

ここでは、Linux用のfpingを見つけることができます。

そして、ここでウィンドウズのfping

于 2012-04-22T18:35:18.777 に答える
0

Windowsコマンドラインを使用していると仮定します。

ping 192.168.1.1 -n 10 -w 10

ヘルプページは次のとおりです:リンク

于 2012-04-22T18:33:54.750 に答える
0

pingを実行しています192.168.1.1/n 10 / w 30

于 2012-04-22T18:37:23.500 に答える