У меня есть веб-устройство под управлением CentOS 5.11. Он видит изрядное количество трафика (извините, у меня нет конкретных цифр, но я знаю, что он используется).
По какой-то причине я вижу, что количество ошибок 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
значит?
Я наткнулся на сообщение в блоге, которое, как мне кажется, отвечает на этот вопрос:
Вот краткая информация:
RX packets:
представляют собой общее количество пакетов, которые были получили. Сюда входят ВСЕ блоки данных сети, которые попали в интерфейс (включая вещи, которые были искажены / недействительны / отклонены). errors:
представляют количество пакетов, в которых были «ошибки». Во многих документах в сети этот счетчик обозначается как количество кадров, не прошедших проверку CRC. Хотя это, безусловно, возможное объяснение, это не ЕДИНСТВЕННАЯ причина возникновения ошибки. Другие возможности включают (но не ограничиваются): overruns:
представляют собой количество переполнений FIFO. Переполнение возникает, когда ядро не может поддерживать скорость очистки кольцевого буфера. frames:
представляют количество входящих кадров, которые были смещены (размер кадра не делится на восемь). Источники:
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/
Я считаю, что «кадр» - это количество пакетов, полученных с ошибками кадрирования (которые обычно означают неверные контрольные суммы кадра). Какая-то коррупция. Плохое оборудование где-то является вероятной причиной, но вы можете увидеть это по несоответствию дуплексного режима (дуплексный режим с одной стороны, половина с другой), поэтому сначала проверьте это.
Вы не видите так много, поэтому, скорее всего, это маргинальный компонент, а не полный отказ.