参考文章:https://blog.csdn.net/anren7769/article/details/101924778?utm_medium=distribute.pc_feed_404.none-task-blog-2defaultBlogCommendFromBaiduRate-7-101924778-blog-null.262^v1^pc_404_mixedpudn&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2defaultBlogCommendFromBaiduRate-7-101924778-blog-null.262v1pc_404_mixedpud
https://www.sohu.com/a/781799996_121124377
https://cloud.tencent.com/developer/article/2316099
1、查看工作模式是否正常
ethtool eth0
2、查看检验是否正常
ethtool -S eth0 | grep crc
3、通过ethtool或/proc/net/dev可以查看因Ring Buffer满而丢弃的包统计,在统计项中以fifo标识
ethtool -S eth0|grep rx_fifo
cat /proc/net/dev
4、通过查看/proc/net/softnet_stat可以确定是否发生了netdev backlog队列溢出
cat /proc/net/softnet_stat
其中:每一行代表每个CPU核的状态统计,从CPU0依次往下;每一列代表一个CPU核的各项统计:第一列代表中断处理程序收到的包总数;第二列即代表由于netdev_max_backlog队列溢出而被丢弃的包总数。