我想收集网络接口的统计数据。我发现ifconfig
有发送/接收的字节数、丢弃的数据包、错误等, 也有cat /proc/net/dev
。
有没有办法获得字节被接口丢弃了?
谢谢!
答案1
简单回答:你不能。
技术答案:
数据包的大小可以不同,因此没有从“数据包数量”到“字节数”的单一映射。
/proc/net/dev
并且从该文件读取的所有命令(例如ifconfig
)都只给出丢弃的数据包的数量,而不是字节数。
来源:关于 C# 实现的这个答案在 Stack Overflow 上乔恩·斯基特