linux看dns解析的时间,curl测试dns解析时间
經查遇到需要測量網絡請求時間的問題,包括DNS解析、連接、傳輸等時間。Linux下的curl命令可以很好的測量網絡請求。
如下:
curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total}? ? http://www.baidu.com
0.034:0.066:0.067
-o表示輸出結果到/dev/null,-s表示去除狀態信息,-w表示列出后面的參數的結果。
curl命令支持的參數,有如下
time_connect? ? ? ? 建立到服務器的 TCP 連接所用的時間
time_starttransfer? 在發出請求之后,Web 服務器返回數據的第一個字節所用的時間
time_total? ? ? ? ? 完成請求所用的時間
time_namelookup? ? DNS解析時間,從請求開始到DNS解析完畢所用時間(記得關掉 Linux 的 nscd 的服務測試)
speed_download? ? ? 下載速度,單位-字節每秒。
通過該命令,可以計算網絡請求中DNS解析、連接、傳輸及總的時間,進行初步的故障排查。
關于nscd的說明
https://www.hi-linux.com/posts/9461.html
---------------------
原文:https://blog.csdn.net/dreamer2020/article/details/78152576
總結
以上是生活随笔為你收集整理的linux看dns解析的时间,curl测试dns解析时间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务端api用php写还是用node,如
- 下一篇: javascript 动态修改css样式