Linux

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

Как обновить ядро ​​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, если вам нужна дополнительная информация.

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

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

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux