Настройка параметров ядра

Обновление загрузчика и отключение ненужных заплаток

По умолчанию в ядре Linux включено довольно много исправлений безопасности, которые однако существенно снижают производительность процессора. Вы можете их отключить через редактирование параметров загрузчика. Рассмотрим на примере GRUB:

sudo nano /etc/grub/default # Редактируем настройки вручную или через grub-customizer как на скриншоте (P. S. параметры на снимке устарели)

https://raw.githubusercontent.com/ventureoo/ARU/main/archive/ARU/images/image1.png
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noibrs tsx_async_abort=off rootfstype=btrfs selinux=0 lpj=3499912 raid=noautodetect elevator=noop mitigations=off preempt=none"

Подробнее о каждом из параметров написано - здесь.

sudo grub-mkconfig -o /boot/grub/grub.cfg # Обновляем загрузчик, можно так-же сделать через grub-customizer, добавить и прожать, затем сохранить на 2 и 1 вкладке.

Разъяснения

lpj= - Уникальный параметр для каждой системы. Автоопределяется во время загрузки, что довольно трудоемко, поэтому лучше задать вручную. Определить ваше значение для lpj можно через следующую команду: sudo dmesg | grep "lpj="

mitigations=off - Непосредственно отключает все заплатки безопасности ядра (включая Spectre и Meltdown)

raid=noautodetect - Отключает проверку на RAID во время загрузки. Если вы его используете - прописывайте данный параметр.

rootfstype=btrfs - Здесь указываем название ФС в которой у вас форматирован корень

elevator=noop - Указывает для всех дисков планировщик ввода NONE. Не использовать если у вас жесткий диск.