我有一个运行CentOS 5.11的networking设备。 它看到了相当数量的stream量(道歉,我没有具体的数字,但我知道它正在使用)。
出于某种原因,我看到ifconfig错误计数缓慢递增。
eth0 Link encap:Ethernet HWaddr AA:BB:CC:DD:EE:FF inet addr:1.1.1.1 Bcast:1.1.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:202723544 errors:0 dropped:4959 overruns:0 frame:37 TX packets:158354057 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4261083782 (3.9 GiB) TX bytes:1224803677 (1.1 GiB) Interrupt:83 Memory:f6bf0000-f6c00000
(IP和MAC被重新命名,以保护无辜)。
丢弃的数量每天增加大约90-100帧。 这是否表明有任何问题? 这是“正常”吗?
另外, frame:37是什么意思frame:37是什么意思?
我遇到了一个博客文章,我相信这个问题的答案是:
这是低调:
RX packets:表示RX packets:总数。 这包括ALLLLLLLLLnetworking数据单元,使其成为界面(包括格式不正确/无效/拒绝的东西)。 errors:表示有“错误”的数据包数量。 网上的很多文档很快就把这个计数器标记为CRC校验失败的帧数。 虽然这当然是一个可能的解释,但这不是错误发生的唯一原因。 其他可能性包括(但不限于):
overruns:代表FIFO超限的数量。 当内核不能跟上环缓冲区被耗尽的速率时,会导致超限。 frames:表示未alignment的传入帧数(帧大小不可分割八)。 资料来源:
http://searchnetworking.techtarget.com/tip/Common-network-errors-and-causes
http://www.gnu.org/software/inetutils/manual/inetutils.html
http://blog.hyfather.com/blog/2013/03/04/ifconfig/
我相信“帧”是一个收到的数据包的帧错误(通常意味着坏帧校验和)。 某种腐败。 不好的硬件可能是一个可能的原因,但是你可以看到这个双工不匹配(一边是全双工,另一边是一半),所以先检查一下。
你没有看到那么多,所以它可能是一个边缘而不是完全失败的组件。