Управление частотой процессора ноутбука в Linux

Ядро Linux (/ˈlɪnʊks/ [11]) — ядро операционной системы, соответствующее стандартам POSIX, составляющее основу операционных систем семейства Linux. Разработка кода ядра была начата финским студентом Линусом Торвальдсом в 1991 году, на его имя зарегистрирована Торговая марка «Linux».

Команды

Запустите окно терминала для поиска информации о системе Linux и её ядре. Ниже будет представлена команда с опцией -a, благодаря которой можно вывести на экран все доступные данные по запросу.

uname -a

В моем случае версия ядра —

Если нет желания тратить лишнее время на изучение расширенных системных данных, введем команду с ключом «-r».

uname -r

Следующий способ осуществляется при помощи «cat». Просто прочитаем файл /proc/version.

cat /proc/version

Заключение

В данном материале предложено несколько простых и доступных способов по поиску версии ядра Линукс. Все эти команды запускаются через терминал на разных дистрибутивах, например ubunty, debian, centos.

ПОЛУЧЕНИЕ ИСХОДНИКОВ ЯДРА

Самое первое что нужно сделать — это скачать исходники ядра. Исходники лучшие брать с сайта вашего дистрибутива, если они там есть или официального сайта ядра: Мы рассмотрим загрузку исходников с

Перед тем как скачивать исходники нам нужно определиться с версией ядра которую будем собирать. Есть две основных версии релизов — стабильные (stable) и кандидаты в релизы (rc), есть, конечно, еще стабильные с длительным периодом поддержки (longterm) но важно сейчас разобраться с первыми двумя. Стабильные это, как правило, не самые новые, но зато уже хорошо протестированные ядра с минимальным количеством багов. Тестовые — наоборот, самые новые, но могут содержать различные ошибки.

Читайте также:  Русификация Сhromium в Ubuntu (Linux Mint)

Итак когда определились с версией заходим на и скачиваем нужные исходники в формате :

В этой статье будет использована самая новая на данный момент нестабильная версия

Получить исходники ядра Linux можно также с помощью утилиты git. Сначала создадим папку для исходников:

 mkdir kernel_sources

Для загрузки самой последней версии наберите:

 git clone

Распаковка исходников ядра

ПОЛУЧЕНИЕ ИСХОДНИКОВ ЯДРА

Теперь у нас есть сохраненные исходники. Переходим в папку с исходниками:

 cd linux_sources

Или если загружали ядро linux с помощью браузера, то сначала создадим эту папку и скопируем в нее архив:

 mkdir linux_sources

 cp ~/Downloads/linux* ~/linux_sources

Распаковываем архив с помощью утилиты tar:

 tar xf linux*

И переходим в папку с распакованным ядром, у меня это:

 cd

Комментарии

myr4ik07, 20:31 #

И че, видать результат?! А как это понять?! Если включен режим энергосбережения тогда CPU почему до 100%? Мне кажется это все такое самовнушение. Прошу вас ответить увидели ли вы положительный результат от вкл выкл данного режима?!

Зюзгин Иван, 21:33 #

Конечно есть. Производительность, как и шум вентилятора стали максимальны 😉

Посмотреть текущую работу процессора можно командой cpufreq-info

tulun-admin, 10:04 #

Балин, тоже счастливый обладатель подобного недоноута, в настоящее время использую его как роутер 🙂 Статья полезная попробуем применить на практике.

Имя* e-mail* web Текст комментария:* Запомнить

Автоматическая настройка сборки ядра Linux

Перед тем как начнется сборка ядра linux, нам придется его настроить. Как я и говорил, сначала рассмотрим автоматический вариант настройки сборки ядра. В вашей системе уже есть собранное, настроенное производителем дистрибутива, и полностью рабочее ядро. Если вы не хотите разбираться с тонкостями конфигурации ядра, можно просто извлечь уже готовые настройки старого ядра и сгенерировать на их основе настройки для нового. Нам придется лишь указать значения для новых параметров. Учитывая, что в последних версиях не было и не намечается серьезных изменений можно отвечать на все эти параметры как предлагает скрипт настройки.

Читайте также:  Mozilla Firefox тормозит – ускоряем работу браузера

Параметры используемого ядра хранятся в архиве по адресу /proc/ Распакуем конфиг и поместим его в нашу папку утилитой zcat:

А дальше запускаем скрипт адаптации настроек:

На все про-все у вас уйдет около 10-ти минут. После завершения процесса, ядро готово к сборке. Дальше мы рассмотрим настройку ядра вручную, а вы можете сразу перелистать к сборке ядра Linux.

Компиляция ядра — ядра Linux x и x

Для Linux и 2.0.x процесс настройки аналогичен настройке ядра Снова следуйте инструкциям файла README, чтобы правильно установить исходники. Вы начинаете процесс конфигурации ядра командой make config

Однако, вы также можете выбрать make menuconfig

Это команда запускает меню основанную систему настройки с интерактивной справкой, которая позволяет вам двигаться в обратном направлении и вперед в процессе конфигурации.

Имеется также настойчиво рекомендуемый интерфейс настройки для X Window System make xconfig

Вы можете вкомпилировать поддержку PPP непосредственно в ваше ядро или как загружаемый модуль.

Если вы используете PPP непостоянно, то рекомендуется компилировать PPP поддержку как загружаемый модуль. При использовании kerneld, ваше ядро автоматически загрузит модуль(и), требуемый для обеспечения поддержки PPP, когда вы начинаете ваш процесс связи PPP. Это сохраняет ценное пространство ОЗУ: часть ядра не может быть выгружена из памяти, а загружаемые модули автоматически удаляются, если не используются.

Чтобы сделать это, вы должны разрешить возможность загрузки модулей: Enable loadable module support (CONFIG_MODULES) [Y/n/?] y

Чтобы добавить поддержку PPP в ядро, ответьте на следующий вопрос: PPP (point-to-point) support (CONFIG_PPP) [M/n/y/?]

Для загружаемого модуля PPP, ответьте M, иначе, для компиляции PPP в ядро, ответьте Y.

В отличие от ядра , ядро 2.0.x создает PPP устройства на лету по необходимости и не нужно править источники, чтобы увеличить число доступных PPP устройств.

Читайте также:  Обновление iOS 12: ошибки, их решение, ответы на вопросы