Переход на zen-kernel, тормоза при компиляции
Insomnium 16 июля, 2010 - 14:24
Буквально на днях перешел на zen-kernel. Всё устраивает, но теперь при компиляции любого пакета (именно на стадии непосредственной компиляции) в системе возникают ужасные тормоза и зависания. Собирал по своему прилизанному, казалось бы, конфигу, по которому ранее собирал ядро из gentoo-sources. Кто встречался с подобной проблемой и куда копать? Версия ядра 2.6.34-zen (x86_64).
Заранее спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
Как именно вы переходили на
Как именно вы переходили на zen-sources? Простым копированием готового конфигурационного файла ядра или с помощью
make oldconfig
? Я рекомендую последний вариант с вдумчивым выбором новых опций ядра.Я ♥ Gentoo & Funtoo
make menuconfig -> загрузил
make menuconfig -> загрузил .config и просмотрел опции в самом меню. Ну да, по сути то же самое. Смотрел, конечно, бегло, но что касается поддержки видеокарты, файловых систем, звука, типа процессора и ещё некоторых критичных вещей - всё было на месте и опции были расставлены верно. Возможно, что-то я всё же упустил. Просмотрю ещё раз. И отпишусь.
Сделайте всё же make
Сделайте всё же
make oldconfig
и покажите новые опции или, по крайней мере, те из них, которые вызывают у вас затруднение.Одна голова хорошо — а форум лучше!
Я ♥ Gentoo & Funtoo
Извиняюсь, не мог отписать,
Извиняюсь, не мог отписать, т.к. не было около проблемной машины. Так вот... просмотрел я всё тщательно, результаты по конфигам абсолютно идентичны. В конференции gentoo в джаббере посоветовали ещё посмотреть в сторону поддержки cgroups в ядре и PORTAGE_NICENESS. Последовал первому совету, но результат был нулевым. Погуглил и решил попробовать выставить в make.conf значение PORTAGE_NICENESS="19". Пока всё работает как надо и тормоза в системе пропали полностью. Остался последний вопрос. Появилось субъективное впечатление, что компиляция теперь идет чуть дольше, чем прежде. Как бы найти оптимальное значение этой переменной и не является ли её использование в принципе некорректным/нежелательным?
Может стоит поиграться с
Может стоит поиграться с планироващиками - CFS/BFS, CFQ/BFQ. У меня все отлично работает с CFS и BFQ (даже лучше чем ncq+noop), ни тормозов, ни задержек - все плавненько и шустро.
Выдрал из ядра NOOP и
Выдрал из ядра NOOP и DEADLINE. Пробовал разные планировщики. В последнее время заметил, что тормоза стали не такими ужасающими, но тем не менее, жить во время компиляции они не дают. Ума не приложу в чем может быть дело.
При использовании BFS,
нужно выключить cgroups, иначе тормоза задолбают :)
Сам пользуюсь zen-sources, моё мнениё - с планировщиком BFS это
ядро работает быстрее genoo-sources. Замеров производительности
не проводил, да и не знаю как - мнение чисто субъективное.
Выключил cgroups. Тормоза не
Выключил cgroups. Тормоза не прекратились.
sys-kernel/zen-sources-2.6.35_p2
Вот мой конфиг.
Надеюсь, разберётесь?
Версия ядра - в заголовке комментария.