/proc/net/dev文件在Linux中的形式如下:
[me@host ~]$ cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
字段drop和errs是什么意思?
errs数据包中,有一些数据包也算在drop数据包中吗?
为什么一个数据包会被认为是errs,是因为它遭受了校验和错误吗?
为什么会丢弃一个数据包?是因为系统缓冲区不足还是因为NIC上出现了突发流量?
这两个字段是否考虑了那些被定向到另一个主机的数据包(例如当NIC处于混杂模式时)?