l time curl -k -v 域名,示例
l curl -o /dev/null -s -w "time_connect: %{time_connect} time_starttransfer: %{time_starttransfer} time_nslookup:%{time_namelookup} time_total: %{time_total} " 域名,查看http建立链接各个阶段耗时,示例
l dig 命令,带有解析时间
dig 域名 #简明使用,可以看到cname
dig 域名 +trace # DNS解析是递规解析,dig加+trace参数,会显示完整无缓存递规的查询,显示的是完整的trace记录
dig @dns地址 域名 #指定dns地址解析域名,dns地址如:100.125.135.29、114.114.114.114、223.5.5.5,可以带+trace使用
l 脚本循环测,持续一段时间后,抓下里面的解析时长
#!/etc/bin/env python
import os
while 1:
f = os.system("dig weapi.weather.com.cn >>dns_result.txt;sleep 20")