개발도구
hrping ] ping(네트워크 응답시간) μs 단위로 측정하기
eteo
2023. 10. 11. 22:53
ping은 주어진 호스트에 ICMP (Internet Control Message Protocol) 패킷을 보내고 호스트가 이 패킷에 응답할 때까지 걸리는 시간을 측정하는 것을 말한다. ping 명령은 네트워크의 성능을 평가하고 호스트 간의 연결 상태를 확인하는 데 유용하게 사용될 수 있다.
hrping은 고급 ping 도구로 윈도우의 ping 명령어보다 더 많은 옵션과 정보를 제공하는 프리웨어이다. 윈도우의 ping 명령은 응답시간이 milliseconds 단위로 표시되는데 hrping을 사용하면 microseconds 단위의 응답시간을 측정할 수 있다.
다운로드 링크 :
https://www.cfos.de/en/ping/ping.htm
압축을 풀고 hrping.exe 파일을 사용한다.
지정가능한 주요 옵션은 다음과 같다.
- -n <횟수> : 실행할 횟수를 지정
- -t : 무한 실행
- -T : 출력형식 앞에 타임스탬프를 추가
- -i <TTL> : Time To Live를 설정
- -s <시간> : 패킷 간격을 ms단위로 설정
- -q : Be quiet 간단한 출력형식을 사용
- -F : 파일로 로그 출력
더 자세한 설명은 hrping.txt에 나와있다.
hrping.exe 실행파일에 IP 또는 도메인을 인수로 전달하면 핑 테스트 결과를 출력해주는데 아래쪽에서 RTTs in ms 통계를 볼 수 있다. (RTT: Round-Trip Time, 호스트로부터 응답을 받을 때까지의 왕복 시간)
localhost로 핑을 때렸을 땐 0.2ms 정도, 거리가 가까운 동일대역에 핑을 했을 땐 1ms 정도 걸렸다.