Gentoo Archives: gentoo-user-ru

From: "Алексей Белкин" <belkinmail@××××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Kernel Panic при высокой сетевой загрузке
Date: Thu, 26 Feb 2009 21:23:15
Message-Id: 200902270122.38113.belkinmail@yandex.ru
In Reply to: [gentoo-user-ru] Kernel Panic при высокой сетевой загрузке by Konstantin Astafjev
1 On Пятница 27 февраля 2009 01:20:58 Konstantin Astafjev wrote:
2 > Приветствую!
3 >
4 > Вероятнее всего эта проблема не относится напрямую к Gentoo, но я
5 > хотел бы сначала попросить совета у единственного известного мне
6 > русскоязычного комьюнити. :)
7 >
8 > Есть несколько маршрутизаторов на базе Intel Serverboard Aspen 3000AH,
9 > основной функцией которых является шейпинг. Дерево HTB имеет не более
10 > 2 тысяч классов. Для фильтров используются hash tables. При суммарной
11 > загрузке свыше 400 Mbps машинка начинает случайным образом
12 > поругиваться и убивать процессы. В конечном итоге это всё приводит к
13 > kernel panic. Пример ругани привожу в приложенном текстовом файле.
14 > wr-up в примере это скрипт, который посредством запуска tc формиурет
15 > классы и фильтры для шейпера. В данном случае он спровоцировал
16 > убийство других процессов, но реально даже если ничего не делать
17 > начинается: swapper: page allocation failure. order:0, mode:0x20
18 > Налицо проблема в том, что кому-то не хватает памяти, судя по top'у
19 > свободная память есть. На более сложные проверки у меня не хватает
20 > знаний.
21 >
22 > ~ # top
23 > top - 22:49:11 up 3 days, 3:06, 1 user, load average: 0.06, 0.06, 0.01
24 > Tasks: 85 total, 1 running, 84 sleeping, 0 stopped, 0 zombie
25 > Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 92.2%id, 0.1%wa, 1.3%hi, 6.1%si,
26 > 0.0%st Mem: 4148644k total, 832628k used, 3316016k free, 852k
27 > buffers Swap: 4000056k total, 160k used, 3999896k free, 13100k
28 > cached
29 >
30 > Чем больше трафик - тем выше вероятность ошибки. Иногда проходит 3
31 > дня, а иногда достаточно и 5 минут. Вариант сбойного железа исключаю,
32 > так как машинка не одна и на всех наблюдаются одинаковые симптомы тест
33 > и проверку памяти они проходят исправно. Версии ядра менял начиная с
34 > 2.6.20, сейчас стоит 2.6.25-hardened-r10. Использование не hardened, а
35 > gentoo ядра не помогло. Для сетевых интерфейсов использую модули e1000
36 > и e1000e. Кажется в модуле e1000e видел совет увеличить значение
37 > vm.min_free_kbytes. Увеличил до 65536, но в моём случае не помогло.
38 >
39 > Может быть кто-нибудь сталкивался с такой проблемой и/или знает её
40 > решение? В крайнем случае, подскажите как правильно дебагить такую
41 > проблему и куда лучше обратиться. Спасибо.
42 Ого, русская рассылка живая О_о
43
44 Простите за оффтоп)