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

Обсуждаем OS FreeBSD и сервисы на ней.

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

Сообщение spd2 » 18 мар 2010, 18:19

Уважаемые, подскажите как посмотреть расширенную статистику на сетевом интерфейсе во фре? вот такого вида:

Код: Выделить всё
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, надо найти источник проблемы...
spd2
новичок
 
Сообщения: 53
Зарегистрирован: 25 фев 2009, 11:28

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

Сообщение lehisnoe » 18 мар 2010, 21:04

Код: Выделить всё
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
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

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

Сообщение root » 19 мар 2010, 11:06

spd2 писал(а):надо найти источник проблемы...

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

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia

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

Сообщение spd2 » 19 мар 2010, 17:08

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

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

Сообщение root » 22 мар 2010, 10:09

spd2 писал(а):В общем, заказали пару сетевых Intel 1000/PT

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

Изображение
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
root
Site Admin
 
Сообщения: 1894
Зарегистрирован: 11 июн 2008, 13:05
Откуда: Moscow, Russia


Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

cron