Страница 1 из 1

Подробная статистика на сетевом интерфесе

СообщениеДобавлено: 18 мар 2010, 18:19
spd2
Уважаемые, подскажите как посмотреть расширенную статистику на сетевом интерфейсе во фре? вот такого вида:

Код: Выделить всё
em0: Adapter hardware address = 0xc617821c
em0: CTRL = 0x48100240 RCTL = 0x8002
em0: Packet buffer = Tx=14k Rx=10k
em0: Flow control watermarks high = 8192 low = 6692
em0: tx_int_delay = 66, tx_abs_int_delay = 66
em0: rx_int_delay = 0, rx_abs_int_delay = 66
em0: fifo workaround = 0, fifo_reset_count = 0
em0: hw tdh = 22, hw tdt = 22
em0: hw rdh = 81, hw rdt = 79
em0: Num Tx descriptors avail = 239
em0: Tx Descriptors not avail1 = 27
em0: Tx Descriptors not avail2 = 0
em0: Std mbuf failed = 0
em0: Std mbuf cluster failed = 0
em0: Driver dropped packets = 0
em0: Driver tx dma failure in encap = 0
em0: Excessive collisions = 0
em0: Sequence errors = 0
em0: Defer count = 0
em0: Missed Packets = 22231524
em0: Receive No Buffers = 5668600
em0: Receive Length Errors = 71
em0: Receive errors = 0
em0: Crc errors = 0
em0: Alignment errors = 0
em0: Collision/Carrier extension errors = 0
em0: RX overruns = 403163
em0: watchdog timeouts = 0
em0: XON Rcvd = 0
em0: XON Xmtd = 0


Меня интересует причины возникновения некоторого количества input errors, надо найти источник проблемы...

Re: Подробная статистика на сетевом интерфесе

СообщениеДобавлено: 18 мар 2010, 21:04
lehisnoe
Код: Выделить всё
sysctl dev.em.0.debug=1

Выдаст в /var/log/messages
Код: Выделить всё
Mar 18 21:01:32 nat-04 kernel: em0: Adapter hardware address = 0xc4e05218
Mar 18 21:01:32 nat-04 kernel: em0: CTRL = 0x401c4241 RCTL = 0x8002
Mar 18 21:01:32 nat-04 kernel: em0: Packet buffer = Tx=16k Rx=32k
Mar 18 21:01:32 nat-04 kernel: em0: Flow control watermarks high = 30720 low = 29220
Mar 18 21:01:32 nat-04 kernel: em0: tx_int_delay = 600, tx_abs_int_delay = 1000
Mar 18 21:01:32 nat-04 kernel: em0: rx_int_delay = 0, rx_abs_int_delay = 1000
Mar 18 21:01:32 nat-04 kernel: em0: fifo workaround = 0, fifo_reset_count = 0
Mar 18 21:01:32 nat-04 kernel: em0: hw tdh = 20, hw tdt = 20
Mar 18 21:01:32 nat-04 kernel: em0: hw rdh = 199, hw rdt = 197
Mar 18 21:01:32 nat-04 kernel: em0: Num Tx descriptors avail = 249
Mar 18 21:01:32 nat-04 kernel: em0: Tx Descriptors not avail1 = 0
Mar 18 21:01:32 nat-04 kernel: em0: Tx Descriptors not avail2 = 0
Mar 18 21:01:32 nat-04 kernel: em0: Std mbuf failed = 0
Mar 18 21:01:32 nat-04 kernel: em0: Std mbuf cluster failed = 0
Mar 18 21:01:32 nat-04 kernel: em0: Driver dropped packets = 0
Mar 18 21:01:32 nat-04 kernel: em0: Driver tx dma failure in encap = 0


Код: Выделить всё
sysctl dev.em.0.stats=1

Добавит туда же
Код: Выделить всё
Mar 18 21:02:32 nat-04 kernel: em0: Excessive collisions = 0
Mar 18 21:02:32 nat-04 kernel: em0: Sequence errors = 0
Mar 18 21:02:32 nat-04 kernel: em0: Defer count = 0
Mar 18 21:02:32 nat-04 kernel: em0: Missed Packets = 6250
Mar 18 21:02:32 nat-04 kernel: em0: Receive No Buffers = 48560
Mar 18 21:02:32 nat-04 kernel: em0: Receive Length Errors = 0
Mar 18 21:02:32 nat-04 kernel: em0: Receive errors = 0
Mar 18 21:02:32 nat-04 kernel: em0: Crc errors = 0
Mar 18 21:02:32 nat-04 kernel: em0: Alignment errors = 0
Mar 18 21:02:32 nat-04 kernel: em0: Collision/Carrier extension errors = 0
Mar 18 21:02:32 nat-04 kernel: em0: RX overruns = 204
Mar 18 21:02:32 nat-04 kernel: em0: watchdog timeouts = 0
Mar 18 21:02:32 nat-04 kernel: em0: RX MSIX IRQ = 0 TX MSIX IRQ = 0 LINK MSIX IRQ = 0
Mar 18 21:02:32 nat-04 kernel: em0: XON Rcvd = 0
Mar 18 21:02:32 nat-04 kernel: em0: XON Xmtd = 0
Mar 18 21:02:32 nat-04 kernel: em0: XOFF Rcvd = 0
Mar 18 21:02:32 nat-04 kernel: em0: XOFF Xmtd = 0
Mar 18 21:02:32 nat-04 kernel: em0: Good Packets Rcvd = 3140209286
Mar 18 21:02:32 nat-04 kernel: em0: Good Packets Xmtd = 3503015336
Mar 18 21:02:32 nat-04 kernel: em0: TSO Contexts Xmtd = 0
Mar 18 21:02:32 nat-04 kernel: em0: TSO Contexts Failed = 0

Re: Подробная статистика на сетевом интерфесе

СообщениеДобавлено: 19 мар 2010, 11:06
root
spd2 писал(а):надо найти источник проблемы...

надо начать с патчкорда, посмотреть все ли в порядке с дуплексом, портом и т.п.

Re: Подробная статистика на сетевом интерфесе

СообщениеДобавлено: 19 мар 2010, 17:08
spd2
Спасибо за инфу по дебагу и статистике на em драйвере. У нас, к сожалению, долбанный Marvell, который упал уже с родными драйверами. Он не поддерживает снятие подробной статистики. Кабели, дуплекс, порты - всё проверено. Несколько дней назад появился патч для драйвера msk (http://www.freebsd.org/cgi/query-pr.cgi?pr=116853) - через 3 года блин, но уже не охота с этими карточками заниматься.
В общем, заказали пару сетевых Intel 1000/PT

Re: Подробная статистика на сетевом интерфесе

СообщениеДобавлено: 22 мар 2010, 10:09
root
spd2 писал(а):В общем, заказали пару сетевых Intel 1000/PT

и правильно сделали ;)
для серванта нет ничего лучше сетевух от INTEL