fping 명령으로 대기 시간 얻기

fping 명령으로 대기 시간 얻기

fping 명령을 사용하여 대기 시간/RTT 값을 얻을 수 있습니까? 나는 다음을 시도했습니다 :

~# fping askubuntu.com

내가 얻는 것은 다음과 같습니다.

askubuntu.com is alive

fping을 사용하려는 이유는 ping을 대량으로 실행해야 하기 때문입니다.

답변1

-c각 호스트에 보낼 핑 수를 사용 하고 제공합니다.

fping -c 10 192.168.1.1 192.168.1.2  ...

무엇을 -c합니까?

  -c n Number of request packets to send to each target.  In this mode, a
        line is displayed for each received response (this can suppressed
        with -q or -Q).  Also, statistics about responses for each target
        are displayed when all requests have been sent (or when
        interrupted).

예:

$ fping -c 5 192.168.1.1 192.168.1.50
192.168.1.1  : [0], 84 bytes, 1.56 ms (1.56 avg, 0% loss)
192.168.1.50 : [0], 84 bytes, 2.01 ms (2.01 avg, 0% loss)
192.168.1.1  : [1], 84 bytes, 1.39 ms (1.47 avg, 0% loss)
192.168.1.50 : [1], 84 bytes, 4.69 ms (3.35 avg, 0% loss)
192.168.1.1  : [2], 84 bytes, 2.06 ms (1.67 avg, 0% loss)
192.168.1.50 : [2], 84 bytes, 2.79 ms (3.16 avg, 0% loss)
192.168.1.1  : [3], 84 bytes, 1.97 ms (1.74 avg, 0% loss)
192.168.1.50 : [3], 84 bytes, 32.6 ms (10.5 avg, 0% loss)
192.168.1.1  : [4], 84 bytes, 1.41 ms (1.67 avg, 0% loss)
192.168.1.50 : [4], 84 bytes, 8.74 ms (10.1 avg, 0% loss)

192.168.1.1  : xmt/rcv/%loss = 5/5/0%, min/avg/max = 1.39/1.67/2.06
192.168.1.50 : xmt/rcv/%loss = 5/5/0%, min/avg/max = 2.01/10.1/32.6

요약 줄의 숫자는 원하는 응답 시간을 보여줍니다. 핑별 보고서가 아닌 요약만 원할 경우 를 사용하십시오 -q -c. 그런 다음 스크립트로 결과를 처리하려는 경우(즉, 구문 분석하기 쉬운 항목을 원하는 경우) -C대신 사용하면 공백으로 구분된 숫자만 제공됩니다.

나는 이것에 대해 매우 쉽게 배웠습니다 man fping. 기억하세요, man당신의 친구입니다 :)

관련 정보