linux
curl로 network latency 확인하기
개발하는 장군감
2022. 9. 30. 20:12
아래와 같이 curl 명령어를 이용해서 요청/응답에 걸린 시간을 간단하게 확인할 수 있다. (second 단위로 출력)
$ curl -o /dev/null -s -w 'Total: %{time_total}s\n' https://www.google.com
Total: 0.278483s
format을 이용하면 더 자세한 결과를 확인할 수 있다.
$ curl -w @- -o /dev/null -s "https://google.com" <<'EOF'
time_namelookup: %{time_namelookup}\n
time_connect: %{time_connect}\n
time_appconnect: %{time_appconnect}\n
time_pretransfer: %{time_pretransfer}\n
time_redirect: %{time_redirect}\n
time_starttransfer: %{time_starttransfer}\n
----------\n
time_total: %{time_total}\n
EOF
time_namelookup: 0.009546
time_connect: 0.042541
time_appconnect: 0.151237
time_pretransfer: 0.151333
time_redirect: 0.000000
time_starttransfer: 0.225891
----------
time_total: 0.226686
반응형