Перейти до

Падает роутер, FreeBSD 8.0


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

В общем, начал падать роутер.

Работал до этого года три, в лучшие времена пропускал порядка 800-900 мегабит через себя, последние полгода 150-200 мегабит.

Поменялось - поставили новую сетевую и фрю 8.0

 

Скриншот прилагается.

 

По vmstat -z везде нули кроме:

 

ITEM                     SIZE     LIMIT      USED      FREE  REQUESTS  FAILURES
...
64 Bucket:                536,        0,      134,        6,      134,       48
128 Bucket:              1048,        0,      551,        4, 509686752,       33
...
ip4flow:                   56,     4158,     4158,        0,  1023370, 509686191
...

По ip4flow ничего путного не нашел, а букеты вроде как из-за шейпа.

 

Есть мысли?

post-105-1273996164,3696_thumb.jpg

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

У меня фря 8 падает на дамминете при использовании ядерного или нетграфного натов. Падает неотвратимо и наглухо, отказываясь автоматом ребутиться. Никакие патчи пока не помогли, хотя тему регулярно отслеживаю с октября прошлого года. На 7.2 на том же железе и при тех же нагрузках все работало как часики. В инете на падучку дамминета в восьмерке жалуется тьма народу. Я пока обошелся юзанием natd, в противном случае единственный верный диагноз - откат на 7-ю версию.

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

Аналогичная проблема была.

8.0 amd64 c 3-мя сетевыми R8139.

Именно, из-за одной из сетевых вылетал в пейдж фолт.

 

Для начала обновитесь до Stable ветки. Уповайте на релиз 8.1, который стоит ожидать этим летом.

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

имел с полгода назад такую проблемку при переходе с 7х на 8. Полечилось в моем случае -rxcsum -txcsum -tso для интелячей сетевухи. С тех пор как бы непрерывный аптайм :)

Ссылка на сообщение
Поделиться на других сайтах
Полечилось в моем случае -rxcsum -txcsum -tso для интелячей сетевухи.

А сетевая emX или igbX?

У меня опозналась как вторая, причем выпущена была после (!) релиза 8.0, т.е. теоретически дрова под нее должны быть только в 8.1, т.к. уже сейчас поллинг например не включается (через ifconfig конечно, на "бортовой" материнской emX - включается).

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

Я ставил 8.0 с iso, взятого с ftp.freebsd.org.

Там iso лежат разве не stable версии?

 

Вроде как по информации с http://www.freebsd.org/releases/8.0R/announce.html это и есть stable:

 

The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 8.0-RELEASE.

This release starts of the new 8-STABLE branch which improves on the functionality of FreeBSD 7.X and introduces many new features.

 

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

Пока что сделал то, что посоветовал ночной мух :), для всех сетевых.

Посмотрим. Если упадет со дня на день, поставим 7.3 и не будем умничать.

Ссылка на сообщение
Поделиться на других сайтах
Полечилось в моем случае -rxcsum -txcsum -tso для интелячей сетевухи.

А сетевая emX или igbX?

У меня опозналась как вторая, причем выпущена была после (!) релиза 8.0, т.е. теоретически дрова под нее должны быть только в 8.1, т.к. уже сейчас поллинг например не включается (через ifconfig конечно, на "бортовой" материнской emX - включается).

em - собственно у него документированые проблемы с либалиас, с поллингом были проблемы но в 7.х. Про igb к сожелению ничего сказать не могу - всюду только em, fxp и bge

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

Поллинг на em или igb - давно доказанное зло! Там хватает настроек и без поллинга сделать работу сетевух гораздо более эффективной.

Про траблу с либалиасом вкурсе, но это объясняет падение только ядерного ната. Но почему с нетграфовым натом дамминет крашится? Либалиас вроде к нетграфу непричем.

-tso пробовал, не помогло. При случае попробую отключить расчеты csum.

Ссылка на сообщение
Поделиться на других сайтах
Поллинг на em или igb - давно доказанное зло! Там хватает настроек и без поллинга сделать работу сетевух очень эффективной.

Неправда. По-крайней мере на этой железке на её предыдущих двух em-ках. С поллингом было лучше, даже доказывать не надо ничего. Трафик тогда упирался в полку (две сетевые), а загрузка процессора падала в пару порядков, когда включали поллинг.

 

P.S. Давайте не будем оффтопить.

 

P.S.S. Нетграфа нет и никогда там не было, только ipfw + dummynet.

Ссылка на сообщение
Поделиться на других сайтах
Поллинг на em или igb - давно доказанное зло! Там хватает настроек и без поллинга сделать работу сетевух очень эффективной.

Неправда. По-крайней мере на этой железке на её предыдущих двух em-ках. С поллингом было лучше, даже доказывать не надо ничего. Трафик тогда упирался в полку (две сетевые), а загрузка процессора падала в пару порядков, когда включали поллинг.

 

P.S. Давайте не будем оффтопить.

 

P.S.S. Нетграфа нет и никогда там не было, только ipfw + dummynet.

Я не оффтоплю. У меня также падает фря, что полностью соответствует названию топика. И по дебагу видно, что падает дамминет, но только при использовании натов.

 

P.S. А зло поллинга вы и сами прочувствуете, как только ваши потоки подрастут немножко и придет Великий И Могучий Писец Пакетлос. :) На наге посмотрите - там эти темы заезжены до дыр.

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

Вы как-то странно читаете строки:

This release starts of the new 8-STABLE branch...

Написано ведь, что текущий релиз дает начало для новой ветки 8-STABLE.

 

Дело в том, что ветвь STABLE как раз и содержит релиз + багфиксы, новые драйверы и секюрити фиксы. Обычно это делается фетчингом сорсов CVSup'ом и последующей пересборкой мира. Над дистрибутивом RELEASE очень плотно работают, посему с момента выхода (без малого год) вышло море исправлений и дополнений.

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

Я ставил 8.0 с iso, взятого с ftp.freebsd.org.

Там iso лежат разве не stable версии?

 

Вроде как по информации с http://www.freebsd.org/releases/8.0R/announce.html это и есть stable:

 

The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 8.0-RELEASE.

This release starts of the new 8-STABLE branch which improves on the functionality of FreeBSD 7.X and introduces many new features.

 

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

Пока что сделал то, что посоветовал ночной мух :), для всех сетевых.

Посмотрим. Если упадет со дня на день, поставим 7.3 и не будем умничать.

Это релиз 8.0. Обновляйтесь до 8-STABLE, инструкций как это сделать хватает.

Там очень много багов поправили.

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

Там очень много багов поправили.

ога, и новых добавили :)

присоеденюсь -- 8.0 сыровата для живого трафика.

На самом деле статистика сравнения FreeBSD 8-STABLE/i386/igb с FreeBSD 7-STABLE/amd64/em-yandex пока равная) падают одинаково часто. Может быть восьмерка чуть чаще) но там январский код был. Сейчас, после полного обновления, будем собирать статистику заново.

Софт установлен и настроен одинаково: ipfw+dummynet+mpd5+mysql-client+python(скрипты изменения файрвола).

Порты обновляются регулярно.

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

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

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

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

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

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

Вхід

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

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

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

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