ifconfig中的参数

Posted by 婷 on October 26, 2023 本文总阅读量

ifconfig

ifconfig中的出错统计信息的指标意义如下:

image-20231026091202405

  • errors表示发生错误的数据包数,比如校验错误,帧同步错误等等
  • dropped表示丢弃的数据包数,即数据包已经收到了RingBuffer(内核内存中,更具体一点实在网卡驱动程序里面),但因为系统内存不足等原因而发生的丢包
  • overruns表示超限数据包 ,即网络接收或者发送速度过快 ,导致RingBuffer中的数据包来不及处理,而导致的丢包,因为过多 的数据包挤压在RingBuffer,这样RingBuffer很容易就溢出了
  • collisions表示冲突,碰撞数据包数

后续

有空的话,对着内核网卡驱动代码,好好分析计数是怎么来的。