![如何检查 Ubuntu 中任何命令的带宽消耗?](https://linux22.com/image/1144110/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%20Ubuntu%20%E4%B8%AD%E4%BB%BB%E4%BD%95%E5%91%BD%E4%BB%A4%E7%9A%84%E5%B8%A6%E5%AE%BD%E6%B6%88%E8%80%97%EF%BC%9F.png)
我想知道如何在 Ubuntu 中测量命令的带宽消耗。
例如:
我在 Ubuntu 终端上运行此命令:
curl -I trafficinviter.com
我得到以下结果:
HTTP/1.1 200 OK
Date: Mon, 02 Jan 2017 14:13:14 GMT
Server: Apache
X-Pingback: http://trafficinviter.com/xmlrpc.php
Link: <http://trafficinviter.com/>; rel=shortlink
Set-Cookie: wpfront-notification-bar-landingpage=1
Content-Type: text/html; charset=UTF-8
但是我不明白 curl 命令到底消耗了多少带宽。甚至 curl 是否下载了整个页面,只显示了 header?我只想知道是否有任何命令可以显示使用 curl 命令时的带宽消耗:
(some command that show bandwidth consumption) curl -I trafficinviter.com
我得到了一些结果如下:
Bandwidth used: 100kbps
希望这有助于确定我的问题。请让我知道您的答复。
答案1
尝试健康检查,这将告诉您已传输了多少数据以及运行了多长时间,因此您可以从中推断出比特率。例如,如果您的用户 ID 是“用户名”,请使用以下命令:
sudo health-check -u username -f -c -r curl -I trafficinviter.com