Перейти до

FreeBSD Прерывания трафика


Рекомендованные сообщения

Добрый день.

Есть маршрутизатор на FreeBSD 7.2 - Stable: Core 2 Duo 2.2, 2G RAM, 2-x Intel PRO1000 MT - Deskstop Adapter. Трафик ~ 120 мбит.

До этого трафик был и больше (150 мбит) Но сейчас появились странные прерывания.. Работает приблизительно 20 минут потом трафик полностью

прерывается, буквально на секунд 20 и снова восстанавливается. "Физика" при этом - все ок. Подозреваю что может переполнятся буфер на самой карточке.

Пробовал другие карты, тоже самое.

 

Спасибо за помощь.

Ссылка на сообщение
Поделиться на других сайтах

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

а по vmstat -z увидишь общее состояние буферов.

если при этом имеются FAILURES, надо что-то с ними делать.

Ссылка на сообщение
Поделиться на других сайтах

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

а по vmstat -z увидишь общее состояние буферов.

если при этом имеются FAILURES, надо что-то с ними делать.

input (Total) output

packets errs bytes packets errs bytes colls

8149 0 6319044 7214 0 4887107 0

8359 0 6338939 8026 0 5553743 0

7738 0 5877943 7397 0 5369852 0

7536 0 5738239 6834 0 4940587 0

8730 0 6554720 7290 0 5066989 0

8417 0 6532042 7414 0 4740716 0

7584 0 5671349 6808 0 4384671 0

5859 0 4643626 5311 0 3439351 0

7407 0 5873391 6621 0 4109501 0

6996 0 5261495 6369 0 4075235 0

7183 0 4836980 6567 0 3848606 0

8778 0 6399186 7574 0 4763662 0

8084 0 6252433 7330 0 4964967 0

8048 0 6188599 7301 0 4888202 0

7848 0 5583246 7306 0 4916737 0

7653 0 5694797 6908 0 4467521 0

7814 0 6170344 7137 0 4772707 0

8040 0 5415458 7167 0 4608771 0

8494 0 6346724 7272 0 4701064 0

8194 0 6014552 7155 0 4595320 0

input (Total) output

packets errs bytes packets errs bytes colls

7272 0 5007639 6787 0 4317061 0

8014 0 5882920 7097 0 4369534 0

7893 0 6046942 6950 0 4416565 0

7343 0 5350185 6758 0 4214578 0

7184 0 5190628 6656 0 4269737 0

8248 0 6149247 7396 0 4774115 0

7494 0 5602178 6938 0 4772539 0

7676 0 5263475 6941 0 4379117 0

9149 0 6588024 7991 0 4888809 0

9014 0 6793355 8245 0 5716219 0

8038 0 5983747 7720 0 5272018 0

7828 0 6078884 7078 0 4562499 0

7656 0 5602777 7152 0 4328890 0

7482 0 5392854 6787 0 4194892 0

7544 0 5584699 6940 0 4605811 0

7865 0 5800851 7671 0 5020684 0

7538 0 5363419 6730 0 3972020 0

7607 0 6024723 6572 0 3946094 0

7240 0 5458240 6360 0 3721931 0

5962 0 4401558 5291 0 3003333 0

5282 0 3508958 5125 0 2782564 0

 

-------------------------------------------------------------------

 

ITEM SIZE LIMIT USED FREE REQUESTS FAILURES

 

 

128 Bucket: 524, 0, 146, 1, 1114, 34

 

64 Bucket: 268, 0, 112, 0, 161, 8

Ссылка на сообщение
Поделиться на других сайтах

watch dog timeout ?

Когда подменили сервер другим (с другими сетевками ) в момент когда отваливалось, при попытке что-то пропинговать писало :

ping sendo no bufer space avalible - вроде так..

Ссылка на сообщение
Поделиться на других сайтах

watch dog timeout ?

Когда подменили сервер другим (с другими сетевками ) в момент когда отваливалось, при попытке что-то пропинговать писало :

ping sendo no bufer space avalible - вроде так..

хм.. трафик смешной для таких сетевух...

а что на циске в логах/статстике порта выдает?

Ссылка на сообщение
Поделиться на других сайтах

watch dog timeout ?

Когда подменили сервер другим (с другими сетевками ) в момент когда отваливалось, при попытке что-то пропинговать писало :

ping sendo no bufer space avalible - вроде так..

хм.. трафик смешной для таких сетевух...

а что на циске в логах/статстике порта выдает?

Логи молчат. На порту тоже ничего особенного..

Ссылка на сообщение
Поделиться на других сайтах

watch dog timeout ?

Когда подменили сервер другим (с другими сетевками ) в момент когда отваливалось, при попытке что-то пропинговать писало :

ping sendo no bufer space avalible - вроде так..

хм.. трафик смешной для таких сетевух...

а что на циске в логах/статстике порта выдает?

Для PCI'шной MT - не смешной, а как раз близкий к максимуму.

Ссылка на сообщение
Поделиться на других сайтах

Нагрузка действительно смешная...

 

           input        (Total)           output
  packets  errs      bytes    packets  errs      bytes colls
   129589     0   99906278     129115     0   99729710     0
   129165     0   98752188     128675     0   98596516     0
   124770     0   97467588     124344     0   97327232     0
   123320     0   96607076     122868     0   96462034     0

 

А какой фаервол, есть ли шейпы, если да - много ли pipов?

 

P.S. В свое время долго не мог понять проблему у линейшиков. Говорят мол стабильно раз в 10 минут отваливается на пару секунд. Оказалось - шейпы по ua-ix перестраивались.

Ссылка на сообщение
Поделиться на других сайтах

ИМХО, проблема в линке с циской. Для начала предлагаю:

1. Залочить скорость и фул-дуплекс с обеих сторон линка.

2. На порту циски flowcontrol receive off.

3. На порту циски отключить STP, или сделать portfast.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо коллеги! Сегодня\завтра "прокручу" данные варианты и обязательно отпишусь.

Добавлю..

После установки с обеих сторон жестко 100 фул --- 100 фул - На некоторое время при попытке пинга чего либо

выводило :

 

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

ping: sendto: No buffer space available

Відредаговано route
Ссылка на сообщение
Поделиться на других сайтах

Не нужна.

 

Если сетевые интел, вот такое еще имеет смысл добавить (для каждой emX):

 

dev.em.0.rx_int_delay=600

dev.em.0.tx_int_delay=600

dev.em.0.rx_abs_int_delay=1000

dev.em.0.tx_abs_int_delay=1000

dev.em.0.rx_processing_limit=4096

Ссылка на сообщение
Поделиться на других сайтах

Не нужна.

 

Если сетевые интел, вот такое еще имеет смысл добавить (для каждой emX):

 

dev.em.0.rx_int_delay=600

dev.em.0.tx_int_delay=600

dev.em.0.rx_abs_int_delay=1000

dev.em.0.tx_abs_int_delay=1000

dev.em.0.rx_processing_limit=4096

Это все в sysctl.conf ? И для каждой сетевой прописать ?

Ссылка на сообщение
Поделиться на других сайтах

Ну в sysctl.conf чтобы после перезагрузки осталось, это ж вроде понятно.

 

Да, для каждой сетевой (как я и написал в предыдущем сообщении).

Ссылка на сообщение
Поделиться на других сайтах

Ну в sysctl чтобы после перезагрузки осталось, это ж вроде понятно.

 

Да, для каждой сетевой (как я и написал в предыдущем сообщении).

Извиняюсь.. Не заметил. Сейчас пропишу и посмотрим.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...