已执行程序的流量统计

已执行程序的流量统计

某个用户启动了一组程序。我需要获取这些用户执行的程序的流量统计信息。但不是该用户的汇总,而是该用户单独执行的每个程序的汇总。

请告诉我,我该如何完成这项任务?

操作系统:ubuntu 服务器、centos

谢谢。

答案1

您不需要说明所讨论的计算机运行的是什么操作系统,但如果是 OS X,那么 Rubbernet 就可以满足您的需要,而且它可以在 Mac 应用商店中获取。

答案2

Linux 使得获取每个进程的网络使用情况变得非常困难,但可以通过单独捕获每个数据包并总结数据包长度(假设您拥有超级用户权限)来完成。网猪做这个。

答案3

我使用 iftop(8) 来实现这一点。
它应该位于 CentOS 的 Dries/Dags/RPM Forge 存储库中。

相关内容