Настройка параметров ядра#
Обновление загрузчика и отключение ненужных заплаток#
По умолчанию в ядре Linux включено довольно много исправлений безопасности, которые однако существенно снижают производительность процессора. Вы можете их отключить через редактирование параметров загрузчика. Рассмотрим на примере GRUB:
sudo nano /etc/default/grub
# Редактируем настройки вручную или через grub-customizer как на изображении:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rootfstype=btrfs lpj=3499912 raid=noautodetect elevator=noop mitigations=off preempt=none nowatchdog audit=0"
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. Не
использовать если у вас жесткий диск.
nowatchdog
- Отключает сторожевые таймеры. Позволяет избавиться от заиканий
в онлайн играх.