1 (10.12.2011 02:46:52 отредактировано vux)

При компиляции оба ядра на 100% и не возмoжно работать - медленно идет даже банальная прокрутка в mc

2

s~\(MAKEOPTS="\)-j100500~\1-j1~
намёк ясен?

95% процентов проблем находятся между клавиатурой и стулом.

3

Izvenite, no russkiy esche ne nastroil poetomu ochepyatki. MAKEOPTS=j1 kak ya ponyal. No eto ne to. Hochetsya chtobi rabotali vse yadra pri kompilyatciyi no chtobi prioritet bil vse je na moem vvode

4

vux, http://keyboard.yandex.ru/
прям как маленький

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

5

удостоверьтесь, что узкое место именно в CPU, а не в -j100500/ 10 запущенных копиях emerge/в окончании ОП/дискового пространства из-за попытки собрать огнелиса и опеноффиса параллельно.
Ну и удостоверьтесь, что с планировщиком при сборке ядра ничего не напортачили...
на крайний случай можно сделать emerge добрее man nice.

95% процентов проблем находятся между клавиатурой и стулом.

6

с планировщиком как раз мог напортачить и убрать чтото лишнее в опциях ядра.буду пробовать.

7

раз уж затронул тему - может подскажите критичные опции ядра для десктопа на ноуте ато много опций выставляються чисто интуитивно и в нете ничего на данную тему особо не видел

8

Бери готовый конфиг, потом разбирайся, почитай http://linuxforum.ru/viewtopic.php?id=15145
Конфиги http://linuxforum.ru/viewtopic.php?pid=202566#p202566

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

9

о, большое спасибо

10

вообще для тренировки ИМХО хорошо проделать следующее:
1) собрать монолитное(насколько это возможно) ядро ручками с нуля, вдумываясь в каждую опцию.
2) добиться, чтобы всё работало - неважно, что плохо - главное работает
3) посмотреть, чем конфиг отличается от другого "образцового"

95% процентов проблем находятся между клавиатурой и стулом.

11 (10.12.2011 20:25:09 отредактировано vux)

Спасибо за советы. Вот взял за основу ядро с http://kernel-seeds.org/ - подпраил опции под себя и все тормоза ушли smile
Теперь хочу взять за основу (тоже от туда) конфиг tuxonice - вычитал что он вроде для ноутов поболее расположен.
Вродебы все более менее ясно с ядром но вот меня мучает один вопрос. Опции из Cryptographic API и Library routines (всякие CRC16,32 и т. д.) реально нужны или нет? В этих примерах конфигов там вообще практически все отмечено. Сейчас пока не трогаю данный раздел. Но очень хочеться знать ка влияют они на производительность

12

vux пишет:

Теперь хочу взять за основу (тоже от туда) конфиг tuxonice - вычитал что он вроде для ноутов поболее расположен.

это нужно для саспенда на диск. в стандартных ядрах его нет. чем он лучше штатного - не знаю.

vux пишет:

Опции из Cryptographic API  и Library routines (всякие CRC16,32 и т. д.) реально нужны или нет?

они используются другими модулями. если нет - то просто занимают место. например CRC (контрольные суммы) ЕМНИП используются в сетевых протоколах. серьёзно на производительность не влияют, бо всё там оптимизировано до последней инструкции.

95% процентов проблем находятся между клавиатурой и стулом.

13

vux, если хотите поменять nice для emerge, то можете указать его в переменной PORTAGE_NICENESS в make.conf, например, так:

PORTAGE_NICENESS=19

и приоритет emerge станет ниже большинства запущенных процессов.

Йа тьомный эльф

14

Не пробовал, но наверное можно использовать cpulimit.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

15

Уже реально замахался. У меня ноут HP 4510s. Ядро 3.1.4\3.1.5.

Через некоторое произвольное время цпу загружаеться на 100 % - процес kworker.
Погуглив нашел решения типа:
1. echo disable > /sys/firmware/acpi/interrupts/gpe01
2. Параметр ядра pcie_ports=compat

Не помогает. Даже перезагрузившись сразу цпу 100%

16

на ядре 3.0.6 пока нормально