如何衡量一个命令使用的网络流量?

时间:2017-06-28 07:51:06

标签: performance unix networking command-line

此问题已移至:https://superuser.com/questions/1224389/how-can-i-measure-the-network-traffic-used-by-one-command

我经常写:

time npm install

这将给我结果:

real    0m22.933s
user    0m24.058s
sys     0m3.346s

我想拥有相同类型的信息,但是网络消费。

例如,

netmeasure npm install

将返回:

Upload : 499kb
Download : 44MB

能够对某些程序进行“回归测试”会很有用。

是否可以使用简单的unix工具获取此类信息?

我已经尝试了nethogs,但这是非常互动的,如果您想知道一个完整的unix系统上发生了什么,这可能很有用,但我有兴趣测量一个网络的消耗量。命令。我不是在寻找一个交互式程序,但它会为我生成这个过程并等到它存在以显示这些统计信息。

1 个答案:

答案 0 :(得分:0)

您可能希望与-e trace=%network-c-C

一起调查strace(1)
相关问题