сборка ядра 2.6.31

Вышло очередное ядро linux 2.6.31 и было сказано что:
Проведена работа по улучшению отзывчивости системы при выполнении типовых десктоп операций в условиях нехватки оперативной памяти. Удалось добиться уменьшения на 50% числа запросов, попадающих на вытесненные в раздел подкачки страницы памяти, и на 1/3 уменьшить число обращений к свопу (pswpin), что продемонстрировало в тестах увеличение интерактивности при работе с десктопом примерно в два раза;
Звучит очень привлекательно с моими то 512 мб ОЗУ. Ринулся качать, а потом и смотреть как собирать ядро. Нашел вот это — подробно описано что требуется и как собирать ядро на Debian Lenny. Чуть полазив по конфигу начал компилировать но …. облом
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:21:25: error: sys/eventfd.h: No such file or directory
lguest.c: In function ‘create_thread’:
lguest.c:1021: warning: implicit declaration of function ‘eventfd’
make: *** [lguest] Error 1

Пару часов часов гуглинья привели к на эту страницу .  Проделав нехитрое действие, а именно в катологе исходных текстов ядра отредактировать файл Documentation/lguest/Makefile  заменив строчку all: lguest  на all:
Дальше все отлично собралось и установилось. Система действительно отзывчивее да и в swap лезет меньше. Кстати сократилось и время загрузки системы, возможно из-за того что много лишнего выбросил, а может и не из-за этого.
p.s. А через 2 дня я купил 2 Gb оперативной памяти и пришлось пересобирать ядро из-за своих оптимизаций, при которых система видела меньше 1 Gb

сборка ядра 2.6.31: 2 комментария

  1. Flaming

    Ну а на производительность то вставка дополнительной памяти повлияла? :)У меня сейчас 1,5 гектара, и добавлять уже нет смысла (хотя два слота свободно), лучше будет целиком новый комп покупать, с новым процессором, материнкой и видяхой…

  2. Flaming

    А я коплю на новый системник… Куплю новый проц, побольше оперативки, помощнее видяху. И запрусь на неделю в игрушки гамать =) Чтобы спрятаться от этого жестокого мира. %)Давно хотел ведьмака пройти, и ещё пару мелочей, слабая тачка — вот, что останавливало.И ведро будет компилироваться быстрее ещё, кстати. И параллельная загрузка сервисов на многоядерном проце, возможно, тоже даст эффект.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.