Как обновить ядро ​​Linux для повышения производительности системы

Скорость разработки для ядра Linux

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

Проблема, однако, в том, что вы, как правило, не можете воспользоваться этими новыми выпусками ядра, как только они выйдут — вы должны подождать, пока ваш дистрибутив выйдет с новым выпуском, который упаковывает новое ядро ​​вместе с ним. Ранее мы указали преимущества регулярного обновления вашего ядра

и вам не нужно ждать, чтобы заполучить их. Мы покажем вам, как.

Отказ от ответственности: Как некоторые из нашей литературы, возможно, упоминали ранее, обновление вашего ядра несет (небольшой) риск взлома вашей системы. Если это так, то обычно легче выбрать старое ядро ​​во время загрузки, которое работает, но что-то всегда может пойти не так. Поэтому мы не несем ответственности за любой ущерб вашей системе — используйте на свой страх и риск!

Подготовительная работа

linux_kernel_arch
Чтобы обновить ядро, сначала необходимо определить, используете ли вы 32-разрядную или 64-разрядную систему. Откройте окно терминала и запустите

uname -a

Затем проверьте, чтобы в выводе говорилось о x86_64 или i686. Если это x86_64, значит, вы используете 64-битную версию; в противном случае вы используете 32-битную версию. Запомните это, потому что это будет важно.

kernel_latest_version
Далее, посетите официальный сайт ядра Linux. Это скажет вам, какая текущая стабильная версия ядра. Вы можете попробовать выпустить кандидатов, если хотите, но они гораздо менее проверены, чем стабильные выпуски. Придерживайтесь стабильного ядра, если вы не уверены, что вам нужна версия-кандидат.

Инструкции по Ubuntu

Для пользователей Ubuntu и производных от Ubuntu довольно просто обновить свое ядро, благодаря Ubuntu Mainline Kernel PPA. Хотя он официально называется PPA, вы не можете использовать его как другие PPA, добавив их в список источников программного обеспечения и ожидая, что он автоматически обновит ядро ​​для вас. Это просто веб-страница, по которой вы переходите, чтобы загрузить желаемое ядро.

ubuntu_new_kernels
Теперь зайдите на веб-страницу ядра PPA и прокрутите до самого конца. Абсолютная нижняя часть списка, вероятно, будет содержать некоторые версии-кандидаты (которые вы можете увидеть по «rc» в названии), но чуть выше них должно быть самое последнее стабильное ядро ​​(чтобы это было легче объяснить, во время написание стабильной версии было 4.1.2). Нажмите на это, и вам будет предложено несколько вариантов. Вам нужно взять три файла и сохранить их в своей папке (в папке «Загрузки», если хотите), чтобы они были изолированы от всех остальных файлов:

  • «Общий» заголовочный файл для вашей архитектуры (в моем случае, 64-битный или «amd64»)
  • Заголовочный файл в середине, который имеет «все» ближе к концу имени файла
  • «Универсальный» файл ядра для вашей архитектуры (опять же, я бы выбрал «amd64», но если вы используете 32-битную версию, вам понадобится «i686»)

Вы заметите, что есть также файлы «lowlatency», доступные для скачивания, но это можно игнорировать. Эти файлы относительно нестабильны и доступны только для людей, которым нужны преимущества с малой задержкой, если общих файлов недостаточно для таких задач, как запись звука. Опять же, рекомендуется всегда сначала использовать универсальный вариант и использовать низкую задержку, только если ваша производительность недостаточно хороша для определенных задач. Нет, игры или просмотр интернета не являются оправданием для того, чтобы попробовать lowlatency.

ubuntu_install_kernel
Вы помещаете эти файлы в свою папку, верно? Теперь откройте Терминал, используйте

cd

команда, чтобы перейти к вашей недавно созданной папке, такой как

cd /home/user/Downloads/Kernel

а затем запустить:

sudo dpkg -i *.deb

Эта команда помечает все файлы .deb в папке как «подлежащие установке», а затем выполняет установку. Это рекомендуемый способ установки этих файлов, поскольку в противном случае легко выбрать один файл для установки и он будет жаловаться на проблемы с зависимостями. Такой подход позволяет избежать этой проблемы. Если вы не уверены, что такое cd или sudo, быстро изучите основные команды Linux

,

После завершения установки Запустить снова ваша система, и вы должны запустить только что установленное ядро! Вы можете проверить это, запустив uname -a в Терминале и проверив вывод.

Инструкции Fedora

Если вы используете Fedora или один из ее производных, процесс очень похож на Ubuntu. Просто есть другое место для захвата разных файлов и другая команда для их установки.

fedora_new_kernels
Просмотрите список последних сборок ядра для Fedora. Выберите последнюю стабильную версию из списка и прокрутите вниз до раздела i686 или x86_64, в зависимости от архитектуры вашей системы. В этом разделе вам нужно взять следующие файлы и сохранить их в своей собственной папке (например, «Ядро» в папке «Загрузки»):

  • ядро
  • ядро-ядро
  • ядро-заголовки
  • ядро-модули
  • ядро-модули-экстра
  • ядро-инструменты
  • perf и python-perf (необязательно)

Если ваша система i686 (32-разрядная) и у вас 4 ГБ ОЗУ или более, вам нужно будет получить версию PAE всех этих файлов, где она доступна. PAE — это метод расширения адресов, используемый для 32-разрядных систем, позволяющий им использовать более 3 ГБ ОЗУ.

Теперь используйте

cd

Команда, чтобы перейти в эту папку, например,

cd /home/user/Downloads/Kernel

а потом бежать Следующая команда для установки всех файлов:

yum --nogpgcheck localinstall *.rpm

в заключение Запустить снова ваш компьютер, и вы должны запустить новое ядро!

Использование сыромятной кожи

Кроме того, пользователи Fedora также могут просто переключиться на Rawhide.

и он автоматически обновит каждый пакет до последней версии, включая ядро. Однако, как известно, Rawhide часто ломается (особенно на ранних этапах цикла разработки) и должен не использовать в системе, на которую нужно положиться.

Арка Инструкции

Arch пользователи

всегда должно быть доступно самое последнее и самое стабильное ядро ​​(или довольно близкое к нему). Если вы хотите стать еще ближе к последнему выпущенному стабильному ядру, вы можете включить тестовое репо, которое даст вам доступ к основным новым выпускам примерно на две-четыре недели раньше.

Для этого откройте файл, расположенный по адресу

/etc/pacman.conf

с разрешениями sudo в вашем любимом текстовом редакторе терминала

и затем раскомментируйте (удалите символы фунта в начале каждой строки) трех строк, связанных с тестированием. Если у вас включен мультибиблиотечный репозиторий, то сделайте то же самое для репозитория мультибиблиотечного тестирования. Посмотрите эту вики-страницу Arch Linux, если вам нужна дополнительная информация.

Обновление ядра не так просто (сделано намеренно), но может дать вам много преимуществ. Пока ваше новое ядро ​​ничего не сломало, теперь вы можете наслаждаться улучшенной производительностью, большей эффективностью, поддержкой большего количества оборудования и потенциальными новыми функциями. Особенно, если вы используете относительно новое оборудование, обновление ядра может действительно помочь.

Как обновленное ядро ​​помогло вам? Как вы думаете, какой должна быть политика вашего любимого дистрибутива в отношении выпусков ядра? Дайте нам знать об этом в комментариях!

Ссылка на основную публикацию
Adblock
detector