Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Компиляция ядра Linux с применением Kernel patch  (Прочитано 1600 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Ubuntu Server 12.04 LTS | kernel 3.6.11
В общем такое дело, надо в menuconfig внести следующие изминения:
General setup:
    RCU Subsystem (ignore if not present)
        Включить RCU Implementation (Preemptible RCU)
        Отключить Enable tracing for RCU

Processor type and features:
    Включить Tickless System (Dynamic Ticks)
    Включить High Resolution Timer Support
    Выбрать тип проца
    Поменять Preemtion Mode на Complete Preemption (Real-Time)
    Включить Enable priority boosting of RCU read-side critical sections (ignore if not present)
    Отключить Enable tracing for RCU - currently stats in debugfs (ignore if not present)
    Включить Machine Check Exception and select Intel or AMD depending on your CPU
    Поменять Timer frequency на 1000 HZ

Power management and ACPI options
    Включить Power Management support
    Отключить Power Management Debug Support
    Отключить Suspend to RAM and standby
    Отключить Hibernation (aka 'suspend to disk')
    Включить ACPI (Advanced Configuration and Power Interface) Support
    Отключить CPU Frequency scaling
    Отключить CPU idle PM support

Networking support
    Networking options
        Включить Packet socket: mmapped IO
        Отключить QoS and/or fair queueing

Device Drivers
    Отключить Watchdog Timer Support
    Включить Real Time Clock
    Включить PC-style 'CMOS'

Kernel hacking
    Отключить все

Этот мануал как бы для устаревшей версии kernel (2.6+), мне надо изминения внести в 3.6.11.
Я пробовал, однако обнаружил что не все пункты совпадают, например Tickless System (Dynamic Ticks) я найти не мог...
« Последнее редактирование: 27 Января 2013, 22:05:07 от VinnyPooh »

Axa-Ru

  • Гость
Re: Компиляция ядра Linux с преминением Kernel patch
« Ответ #1 : 27 Января 2013, 12:12:18 »
А вопрос то в чем?

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Компиляция ядра Linux с преминением Kernel patch
« Ответ #2 : 27 Января 2013, 12:20:49 »
А вопрос то в чем?

Пункты которые советуют изменить для версии 2.6+ не совпадают с некоторыми из 3.6.11
точнее они просто отсутствуют... :(

Axa-Ru

  • Гость
Re: Компиляция ядра Linux с преминением Kernel patch
« Ответ #3 : 27 Января 2013, 12:41:12 »
Дружище. Опять нет вопроса.
Ладно. Думаю понимаю, что ты хочешь.

Пунктов, которые были в 2.6 может не быть в 3.6, потому что увеличилась функциональность и модифицировались системные подходы.

Описание всех пунктов в одном месте не найдешь. Их периодически пытаются создавать, но это огромная работа и запал кончается.

Больше всего информации традиционно у джентушников джентушников.

Поэтому, если вы не гуру по сборке ядер, а хотите им стать, то указанные ресурсы, время и бог в помощь.

Если нет такого желания, ставьте обычное ядро.

Или все таки конкретизируйте свою задачу задайте вопрос (со знаком вопроса в конце предложения).  :D
« Последнее редактирование: 27 Января 2013, 12:57:22 от Axa-Ru »

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: Компиляция ядра Linux с преминением Kernel patch
« Ответ #4 : 27 Января 2013, 12:49:35 »
у меня Ubuntu... какой Gentoo... все ясно. пойду к кернелам в топик :)
если на то уже пошло... тогда:
https://help.ubuntu.ru/wiki/%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D1%8F%D0%B4%D1%80%D0%B0
https://help.ubuntu.ru/wiki/%D1%8F%D0%B4%D1%80%D0%BE
« Последнее редактирование: 27 Января 2013, 12:53:31 от zippel »

 

Страница сгенерирована за 0.049 секунд. Запросов: 26.