LINUX.ORG.RU

Небольшой вопрос по ядерной загрузке и ее времени


0

1

Есть такие две строчки:

Sep 02 23:53:34 [kernel] [    1.226105]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x0f)
Sep 02 23:53:34 [kernel] [    8.828830] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 *11)
Вопросы:
1)Нужно ли бороться с 1 строчкой и, если да, то как?
2)Из-за чего может быть такой большой промежуток во времени?
Спасибо!

★★★★★

Ответ на: комментарий от xorik

Просто интересно в чем загвоздка и является ли первая строчка ее причиной.

deterok ★★★★★
() автор топика

Пробовал гуглить по фразе «Unable to request _OSC control» ? Первый линк даст ответ. Баг, по ссылке - патч. Судя по патчу - завязано на ACPI и PCI, думаю, если влом накладывать патч, можно отключить соответствующую функцию в ядре.

ядро загружается несколько секунд, зачем его ускорять? о_О

Если бы каждый так думал, мы бы жили сейчас в каменном веке. Так что поддерживаю топикстартера - все что можно улучшить нужно улучшать. Тем более загрузку ядра, которая должна быть 3-5 секунд, а у ТС в два раза больше.

Kroz ★★★★★
()
Ответ на: комментарий от deterok

А кокой должен быть размер оптимизированого ядра? У меня, например 4,3 мб. Это много? (из модулей только поддержка ppp, nvidia.)

linuxtuxyura
()
$ dmesg | grep -e _OSC -e LNKA
[    0.232372]  pci0000:00: Requesting ACPI _OSC control (0x1d)
[    0.232376]  pci0000:00: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
[    0.232378] ACPI _OSC control for PCIe not granted, disabling ASPM
[    0.238609] ACPI: PCI Interrupt Link [LNKA] (IRQs 10 *11)
$ uname -r
3.1.0-rc4-fc
$ cat /etc/gentoo-release 
Funtoo Linux - baselayout 2.1.8
init_6 ★★★★★
()
Ответ на: комментарий от deterok

OSC - Operating System Capabilities, интересно где оно вообще включается.

В единственной программе, от которой невозможно избавится… а точнее в одной из ее частей (DSDT)

init_6 ★★★★★
()
Ответ на: комментарий от linuxtuxyura

А кокой должен быть размер оптимизированого ядра? У меня, например 4,3 мб. Это много? (из модулей только поддержка ppp, nvidia.)

$ du -hS /boot/vmlinuz-3.1.0-rc4-fc-2 
2.9M	/boot/vmlinuz-3.1.0-rc4-fc-2 #<-- это ядро
$ du -hs /lib/modules
72M	/lib/modules #<-- а это модули

Ядро при делании можно и еще меньше… у меня много чего вкомпилено в ядро.

init_6 ★★★★★
()
Ответ на: комментарий от linuxtuxyura

Это нормально?

нормально то, что ты считаешь нормальным

Модули 3.3 мб

В 33 поверю в 3,3 «не верю» © у меня выше там от двух ядер в сумме 72…

init_6 ★★★★★
()
Ответ на: комментарий от deterok

Хочу узнать насколько мне вредно его отключать.

А ты возьми и проверь.

init_6 ★★★★★
()
Ответ на: комментарий от linuxtuxyura

почему не веришь?

Потому что гладиолус! Один «проприетарные» nvidia.ko который ты ну никак не вкомпилишь в ядро да да

(из модулей только поддержка ppp, nvidia.)

будет весить уж ну никак не

У меня, например 4,3 мб.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

Модуль от nvidia почему-то был не в той папке (а в ../3.0.1-gentoo/video). Удалил, переустановил драйвер. Размер 18,5 мб, при этом 15,2 - nvidia.ko

linuxtuxyura
()
Ответ на: комментарий от linuxtuxyura

На самом деле путей всего три:

  • Вкомпиливаем вообще все что можно в ядро.
  • Делаем вообще все и что можно (и что нельзя) модулями а потом модули пихаем в initrd/initramfs и таскаем его вместе с ядром.
  • Что то среднее из первых двух вариантов.

У каждого пути свои плюсы и свои минусы…

init_6 ★★★★★
()
Ответ на: комментарий от init_6

у меня было и меньше модулей. зависит от того, нужны ли модули для периферии «про запас»(USB-звуковухи, USB-модемы и прочие девайсы) или нахрен не нужны.

mini-router ~ # du -hs /lib/modules/
7.8M    /lib/modules/

Это на домашнем PC-роутере - все дрова на сеть и WiFi(про запас) собраны модулями. Само ядро - 3,7 Мб

Pinkbyte ★★★★★
()
Ответ на: комментарий от init_6

ну, это естественно, что на десктопе объем модулей будет существенно выше(хотя бы из-за nvidia/ati драйвера)

Pinkbyte ★★★★★
()
Ответ на: комментарий от deterok

гхрм. ну выключи весь ACPI(acpi=off), а потом сделай shutdown -h now и полюбуйся на то, как выключается у тебя комп... ну точнее на надпись Power down, т.к. сам комп теперь выключится не сможет

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Да, выключатся он стал быстренько, быстрее только напрямую из розетки :)
А скорость загрузки ядра упала до 1.5 секунды

deterok ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.