Друкарня від WE.UA

Корисні параметри ядра, котрі слід ввести - Оптимізація Linux #0

Усім привіт! Команда FreeNux готова представити вам нову рубрику "Оптимізація Linux". Це рубрика в котрій ми будемо розповідати про те, як зробити своє користування Linux кращим, та як оптимізувати його під різні задачі.

Сьогодні ми розкажемо вам про "Параметри Ядра" котрі слід ввести щоб покращити роботу ядра, та інших компонентів системи.

Параметри ядра це взагалі дуже цікава тема. Завдяки ним ви можете зробити свою систему повністю, під ваше залізо (або взяти вже готові пропозиції). Але ж, де треба писати ці параметри ядра? Усе залежить від завантажувача котрий ви використовуєте.

Як Налаштувати Параметри?

Refind

Refind - вам треба відредагувати файл /boot/refind_linux.conf і в кінці довгих символів, писати ваші параметри ядра:

GRUB

GRUB - існує утиліта Grub Customizer котра дозволяє легко налаштувати ваш завантажувач. Введення параметрів ядра в Grub Customizer буде виглядати так:

Якщо ви не хочете використовувати Grub Customizer, то можете просто прописати усе в конфіг файлі /etc/default/grub та знайти лінію GRUB_CMDLINE_LINUX_DEFAULT. Примірно так буде виглядати прописування параметрів ядра: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Після цього зберегти файл та прописати команду sudo grub-mkconfig -o /boot/grub/grub.cfg

Що ж тепер ми знаємо як прописувати параметри ядра, і ми можемо почати їх вам показувати. Будемо розповідати вам по списку усе, та опишимо що робить кожен параметр.

Корисні Параметри

  • lpj= Це Унікальний параметр для кожної системи. Його значення автоматично визначається під час завантаження, що досить трудомістко, тому краще задати вручну. Визначити ваше значення для lpj можна через таку команду: sudo dmesg | grep "lpj="
    Після цього ви зможете знайти значення параметра. Примірно так воно буде виглядати:

Далі в параметрах ядра прописуйте lpj="Ваше значення". У мене це lpj=8313126

  • mitigations=off Безпосередньо відключає всі заплатки безпеки ядра (включно зі Spectre і Meltdown). Вимкнення захисту від експлойтів у процесорах може покращити продуктивність

  • nowatchdog Вимикає сторожові таймери. Дозволяє позбутися заїкань в онлайн іграх.

  • page_alloc.shuffle=1 Цей параметр рандомізує вільні списки розподільника сторінок. Покращує продуктивність під час роботи з ОЗП і дуже швидкими накопичувачами (NVMe, Optane)

  • split_lock_detect=off Вимикаємо роздільні блокування шини пам'яті. Одна інструкція з роздільним блокуванням може займати шину пам'яті протягом приблизно 1 000 тактів, що може призводити до короткочасних зависань системи.

  • pci=pcie_bus_perf Збільшує значення Max Payload Size (MPS) для батьківської шини PCI Express. Це дає кращу пропускну здатність, оскільки деякі пристрої можуть використовувати значення MPS/MRRS, вищі за батьківську шину.

  • audit=0 Система аудиту Linux надає CAPP-сумісну систему аудиту (Controlled Access Protection Profile), яка надійно збирає інформацію про події в системі. Воно записує та повідомляє про критичні помилки ядра. Це дасть змогу покращити продуктивність, але будь-те обережні.

  • rootfstype= Тут вказуємо назву файлової системи, в якій у вас відформатований корінь. Якщо ви не знаєте яка у вас файлова система використовується, то ви можете подивитись в програмах по типу Gparted. Далі пропишіть rootfstype="Ваша файлова система". У мене це як rootfstype=btrfs.

Підсумок

Всі ці параметри допоможуть ядру краще розуміти ваш комп'ютер. Як мінімум система почне швидше запускатись, а також виводити її на кращий рівень швидкодії.

Це була пробна частина рубрики "Оптимізація Linux", і ми сподіваємось що вам сподобалось. Також приєднуйтесь до нашої Discord спільноти .

З повагою команда FreeNux

Статті про вітчизняний бізнес та цікавих людей:

  • Як побудована програма Meest China Academy

    Курс про товарний бізнес охоплює різні етапи роботи: від пошуку ідеї до перевірки товару, логістики та масштабування. Програма Meest China Academy містить 17 модулів, які послідовно розкривають ці теми без зведення всього навчання до однієї універсальної поради.

    Теми цього довгочиту:

    Meest
  • Які технології використані в Айфон 17

    Айфон 17 поєднує OLED-дисплей із частотою до 120 Гц, чип A19, дві камери Fusion 48 Мп і швидке заряджання через USB-C. У COMFY можна купити Айфон 17 з накопичувачем на 256 або 512 ГБ, вибравши конфігурацію відповідно до обсягу фото, відео та застосунків

    Теми цього довгочиту:

    Iphone 17
  • Як вибрати вживаний iPhone: коротке керівництво для розумної покупки

    Вторинний ринок смартфонів Apple активно зростає, і питання, як вибрати вживаний iPhone, стає актуальним для дедалі більшої кількості користувачів. Правильний підхід дозволяє отримати бу iPhone з актуальною iOS і доброю камерою за помітно нижчу ціну, ніж у нових пристроїв.

    Теми цього довгочиту:

    Iphone
  • Як подолати жіночу безплідність за допомогою донорських яйцеклітин

    Діагноз "безпліддя" рідко звучить як вирок одразу. Для багатьох жінок саме в цей момент вперше звучить словосполучення "донорські яйцеклітини" — і це часто не кінець шляху до материнства, а якраз новий, реальний шанс.

    Теми цього довгочиту:

    Донорство
  • Як заспокоїти зубний біль і чому самолікування може призвести до операції?

    Раптовий біль у зубі може призвести до порушення сну та ускладненого вживання їжі. Люди часто приймають таблетки, роблять полоскання або лікуються народними засобами. В таких випадках не варто відкладати візит до стоматолога, адже можуть з’явитись ускладнення.

    Теми цього довгочиту:

    Стоматологія
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
FreeNux
FreeNux@freenux

Розповідаєм про Linux

6Довгочити
7.4KПерегляди
34Підписники
На Друкарні з 3 серпня 2023

Більше від автора

  • Що таке пакети в Linux, і чому в Windows не так?

    Коли людина тільки приходить в Linux, вона чує багато незрозумілих їй слів. Одним із таких слів є “Пакети“. І ні, це не ті пакети, в котрих рашиків додому відправляють… кхм. Тому давайте розберемося з пакетами в Linux, розглянемо гарні та не дуже сторони.

    Теми цього довгочиту:

    Linux
  • Як встановити Arch Linux. Інструкція українською

    Arch linux - це source-based дистрибутив, тому не підготовленому користувачу буде важко встановити його. Доволі відомий Arch Install Guide мовчить про багато важливих речей.

    Теми цього довгочиту:

    Linux
  • Встановлення Linux для новачків

    Якщо ви це читаєте, ви явно хочете поставити Linux та поринути в нього. Сьогодні ми покажемо як встановити Linux, який дистрибутив обрати для початку, і покажемо налаштування, котрі можуть вам знадобитися

    Теми цього довгочиту:

    Linuxmint

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: