使用curl命令获取文件下载速度

简介:

使用curl可以下载网络内容,那如何获取curl下载时的下载速度呢,使用下面的命令即可:

# curl -Lo /dev/null -skw "%{speed_download}\n" http://mirrors.163.com/ubuntu/ls-lR.gz
226493.000

当然,还可以获取连接时间、重定向时间等更多的数据:

复制代码
# curl -Lo /dev/null -skw "time_connect: %{time_connect} s\ntime_namelookup: %{time_namelookup} s\ntime_pretransfer: %{time_pretransfer} s\ntime_starttransfer: %{time_starttransfer} s\ntime_redirect: %{time_redirect} s\nspeed_download: %{speed_download} B/s\ntime_total: %{time_total} s\n\n"  http://www.sina.com
time_connect: 0.154 s
time_namelookup: 0.150 s
time_pretransfer: 0.154 s
time_starttransfer: 0.163 s
time_redirect: 0.157 s
speed_download: 324679.000 B/s
time_total: 1.692 s

本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/p/4046173.html,如需转载请自行联系原作者
相关文章
|
JSON 安全 Linux
安全工具-curl学习
安全工具-curl学习
582 0
|
NoSQL Redis
Kubernetes----部署单节点Redis
Kubernetes----部署单节点Redis
6111 1
|
6月前
|
存储 人工智能 自然语言处理
深度解析LLM Wiki / Obsidian-Wiki / GBrain:Agent时代知识的“自组织”与“自进化”
本文是「项目深度解析」系列的第4篇,系列文章为《深度解析OpenClaw》、《深度解析Claude Code》、《深度解析Hermes Agent》。(文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。)
深度解析LLM Wiki / Obsidian-Wiki / GBrain:Agent时代知识的“自组织”与“自进化”
|
存储 Prometheus 监控
OSS监控体系搭建:Prometheus+Grafana实时监控流量、错误码、存储量(开源方案替代云监控自定义视图)
本方案基于Prometheus构建OSS监控系统,涵盖架构设计、指标采集、可视化、告警及性能优化,助力企业实现高可用、低成本的自建监控体系。
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
GLM-5 正式发布、MiniMax M2.5 内测、DeepSeek 1M 上下文灰度:软件测试要变天了吗?
春节前AI圈集体爆发:GLM-5(MoE+1M上下文)、MiniMax M2.5、DeepSeek灰度上线,标志着大模型从性能比拼迈入系统工程能力竞争时代。对测试工程师而言,亟需升级行为分布验证、长上下文一致性、Prompt安全及版本回归等新能力。
|
存储 JavaScript 开发工具
5分钟优化Docker镜像体积,节省75%存储空间!
5分钟优化Docker镜像体积,节省75%存储空间!
|
Ubuntu 安全 网络协议
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
2954 60
gitea配置全局代理用于镜像github源
gitea配置全局代理用于镜像github源
3620 0
|
网络协议 Linux 网络安全
如何使用 ping 命令进行故障排除**
【8月更文挑战第24天】
1306 0