Стоит у нас серверок на базе АМД2000 и 1024 гб оперативы , сервер выполняет тупой форвард в зависимости от источника трафика - и подсчет его для каждого клиента - примерно 750 правил iptables. Таблица source роутинга примерно из 150 записей.
Все работало классно и на ура, пока не достигли 6000 пакетов в секунду ! И все - сам сервер начал отвечать резко с задержкой до 35-40 мс, телнет , пинг с самого сервера тупит вплоть до полсекунды , при этом сервер умудряется пока справлятся с форвардом трафика - пинг для проходящего трафика растет не так страшно, но видать не долго еще осталось.
ОС - федора коре 4 со всеми апдейтами.
Железо 2 интеловские карты 100е, и встроенная сетевуха нвдидиевская - драйвер forcedeth. Мамка - нфорс какой-то , проц АМД2000. Оперативка 1024 , вот: Mem: 1035288k total, 381368k used, 653920k free, 46784k buffers
Из процессов - да ничего там больше нет ... статистику снимаем со счетчиков иптеблес, там и увидели - что машина раком становится аккурат когда 6000 пакетов в секунду перепрыгивает...
Вопрос - что сейчас можно предпринять ? Как можно тюнингануть ядро ? Может какие параметры для сетевых драйверов нужны ? Может встроенная сетевуха - это большущий минус, и заменить ее на интел ?
Кошку бежать купить не предлагать. Да и бежать новый проц покупать, и соответственно под него собирать новую систему - тоже мне кажеться, не верный шаг - АМД 2000 это разве слабый проц ?