= Сообщение: 2990 из 8555 ========================================= RU.LINUX = От : Eugene Muzychenko 2:5000/14 21 Jun 16 23:32:01 Кому : Valentin Davydov 21 Jun 16 23:32:01 Тема : Обнаружение нехватки памяти в OpenWRT FGHI : area://RU.LINUX?msgid=2:5000/14+57697b83 На : area://RU.LINUX?msgid=<1187505108@ddt.demos.su>+1e133874 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Привет!
21 Jun 16 18:49, you wrote to me:
VD> Чтобы записать строчку в лог, надо, во-первых, сформировать эту VD> строку, а во-вторых, произвести запись в файл. Оба действия VD> сопровождаются выделением памяти
Хм, в линуксовом ядре настолько примитивный лог? Я могу понять, когда так работает какой-нибудь высокоуровневый, но ядерный лог, по уму, должен быть более надежным.
VD> Вообще-то скрипты, делающие нетривиальную работу, как раз и славятся VD> тем, что плодят огромное количество дочерних процессов, раздувая тем VD> самым ядерные таблицы.
Во время активной работы они действительно неслабо плодят, но ненадолго. Однако, все это хозяйство держит в спячке около десятка "головных" скриптов - именно они львиную долю памяти и отъедают.
VD> Добавь туда памяти. Hапример, в виде свопа по сети. Тогда будешь иметь VD> две диагностики: прекращение глюков на роутере и дисковая активность VD> на машине, которая ему этот своп отдаёт.
Хм, вариант. Hадо тогда еще попробовать организовать своп на флешке, подключив через хаб (если, конечно, в ядре есть поддержка MSD).
Всего доброго! Евгений Музыченко eu-gene@muzy-chen-ko.net (все дефисы убрать)
--- GoldED+/W32-MSVC 1.1.5-b20130111 * Origin: Fox Tracks, Novosibirsk, Russia (2:5000/14)