如何在c(linux)中监控网络传输的字节数



我想知道是否有功能可以监控linux机器上进出的网络流量字节数。

我知道在windows上你可以使用PDH查询数据,但我不知道如何在linux上实现这一点。

任何简单的解决方案或文件都将不胜感激。

netstat -s将为您提供一个关于进出数据包的小摘要。您可以更改格式以满足您的需求,或者如果您正在寻找可以更好地微调的内容,请像大多数linux实用程序一样尝试tcpdump,您可以从它们的man页面中获得更多信息,例如man netstat

监视ip -s link的输出。(或者,如果您想以低级别的方式使用Netlink,则必须发送RTM_GETLINK消息,并在IFLA_STATS64属性中找到结果。)

最新更新