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