通过curl查看DNS 解析时间、TCP的连接时间、处理请求的总时间时间

【通过curl查看DNS 解析时间、TCP的连接时间、处理请求的总时间时间】
Linux curl 命令可以查看 DNS 解析时间、TCP的连接时间、处理请求的总时间时间,你可以使用以下的语法:

curl -o /dev/null -s -w %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total} [url]

其中,-o /dev/null 表示将输出结果重定向到 /dev/null,-s 表示静默模式,-w 表示显示格式化的输出,[url] 表示要访问的网址。输出的四个数字分别表示:

time_namelookup: DNS 解析时间
time_connect: TCP 连接时间,就是三次握手的时间
time_starttransfer: 从请求开始到响应开始传输的时间
time_total: 总共花费的时间
例如,你可以输入:

curl -o /dev/null -s -w %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total}"\n" www.baidu.com

得到类似的输出:
0.004:0.005:0.021:0.022

这表示 DNS 解析花了 0.004 秒,TCP 连接花了 0.005 秒,从请求开始到响应开始传输花了 0.021 秒,总共花了 0.022 秒。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值