gpt4 book ai didi

Linux:获取单个 HTTP 请求的详细统计信息?

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:56 24 4
gpt4 key购买 nike

我正在编写一个脚本来从客户的角度确定服务的性能。

为此,我需要能够为每个 HTTP 请求确定一些统计信息,例如:

  • DNS 查找时间
  • TCP 连接时间
  • TCP传输时间

我需要毫秒分辨率的值。

可以提供此类信息的命令或 perl/python/php 库是什么?

最佳答案

检查 curl(1)-w 选项。它允许您执行以下操作:

curl -s -o /dev/null -w "DNS Lookup: %{time_namelookup}\nTCP Connect: %{time_connect}\nTotal: %{time_total}\n" http://www.serverfault.com

DNS Lookup: 0.004
TCP Connect: 0.104
Total: 0.206

这大致意味着在 4 毫秒内查找了 DNS,100 毫秒后 TCP 连接准备就绪,102 毫秒后所有数据都已传输。

关于Linux:获取单个 HTTP 请求的详细统计信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26294633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com