NETSTAT,用于通过过程ID收到的数据包数量



i使用简单的netstat命令" netstat -nltp",它向我显示了所有活动的TCP连接以及PID和过程名称。但是,即使在使用参数之后,我也没有从命令中获取重要信息。

是:

我想查看从/从/发送到此pid的数据包的数量我了解到RECV-Q和SEND-Q并不表示这。同样,统计参数似乎总结了所有过程。我如何查看收到的数据包并将其发送到PID?

谢谢

为此使用内部进程计数器:

cat /proc/<PID>/net/netstat

您想每个进程进行网络流量会计。

有许多应用程序允许您实时执行此操作(即:nethogs(,但问题是随着时间的推移使交通计数器保持。

我建议您使用iptables这样做,假设您可以使用网络端口清楚地区分过程。

本文仍然可以使用您的用例:https://www.cyberciti.biz/faq/linux-configuring-ip-ip-traffic-accounting/

ps:这种问题最好在服务器故障中

最新更新