Ноутбуки

Як поліпшити продуктивність SSD у ноутбуках Linux

Як поліпшити продуктивність SSD у ноутбуках Linux
Твердотільні накопичувачі (SSD) практично обов'язкові для налаштування ПК, орієнтованого на продуктивність, хоча вони і дорожчі за традиційні механічні жорсткі диски. Ця стаття поділиться невеликим доробком, який покращить продуктивність твердотільного накопичувача, коли ваш ноутбук працює в режимі батареї.

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

Розуміння управління живленням SSD в Linux

Більшість дистрибутивів Linux використовують API ядра Linux «Advanced Power Management (APM)» для обробки конфігурації, оптимізації продуктивності та забезпечення стабільності пристроїв зберігання даних. Цим пристроям присвоюється значення APM від 1 до 255 для контролю порогових значень управління енергією. Значення 254 вказує на найкращу продуктивність, тоді як значення 1 вказує на краще управління живленням. Призначення значення 255 взагалі вимкне APM. За замовчуванням SSD-накопичувачам призначається APM 254, коли система працює від зовнішнього живлення. У режимі заряду батареї рівень APM встановлюється на 128, зменшуючи швидкість читання та запису твердотільних накопичувачів. У цій статті пояснюється, як підвищити рівень APM SSD до 254, коли ваш ноутбук Linux працює від батареї.

Використання дисків GNOME

Щоб змінити рівень APM SSD на будь-якому дистрибутиві Linux, заснованому на GNOME, запустіть програму «Диски GNOME» із панелі запуску програм. Переконайтеся, що ваш ноутбук працює в режимі заряду. Виділіть запис на диску SSD на бічній панелі та натисніть меню з трьома крапками у верхньому правому куті, щоб запустити меню управління дисками. Клацніть на опцію «Налаштування диска…», щоб запустити вікно конфігурації.

На наступному екрані переконайтеся, що параметр «Застосувати розширені налаштування керування живленням» увімкнено. Використовуйте повзунок, щоб збільшити APM до 254. Натисніть кнопку «OK», щоб застосувати налаштування. Можливо, вам буде запропоновано ввести пароль користувача.

Після застосування цих налаштувань перезавантажте систему, щоб зміни набрали чинності. Тепер ви повинні збільшити швидкість читання та запису SSD в режимі батареї. Для довідки, ось швидкість читання мого SSD-накопичувача SATA, що показує позитивний вплив продуктивності збільшення рівня APM.

Продуктивність твердотільного накопичувача при APM 128 у режимі заряду акумулятора:

Продуктивність твердотільного накопичувача при APM 254 в режимі батареї:

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

Використання hdparm

Якщо ви віддаєте перевагу командному рядку, ви можете скористатися утилітою налаштування “hdparm” для управління керуванням живленням SSD. Для початку ідентифікуйте свій SSD “UUID”, виконавши будь-яку з наведених нижче команд:

$ lsblk -o ІМ'Я, ШЛЯХ, МОДЕЛЬ, ПОСТАВЩИК, РОЗМІР, ВИКОРИСТАНИЙ, ФУКС%, ТИП, МОНТАЖ, UUID
$ blkid

Ви повинні отримати такий вивід. Зверніть увагу на значення “UUID”.

/ dev / sda7: UUID = "a1bb9815-6c80-419c-bade-c2aeeef606e2" TYPE = "ext4"
PARTUUID = "42cbf56f-15c5-41b7-9a2b-36d5034c1fce"

Переконайтеся, що ваш ноутбук відключений від зовнішнього живлення, а потім запустіть команду нижче, щоб перевірити поточний рівень APM (замініть UUID в команді на UUID вашого власного SSD).

$ sudo hdparm -B / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

На скріншоті вище використовується інший ідентифікатор SSD, але кінцевий результат однаковий. Щоб збільшити рівень APM до 254, запустіть команду в такому форматі (замінивши UUID на ваш пристрій):

$ sudo hdparm -B 254 / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

Вищевказана команда змінить APM лише для поточного сеансу. Щоб зробити цю зміну стійкою при перезавантаженні, потрібно трохи більше попрацювати. Щоб зробити новий рівень APM постійним, спочатку потрібно знайти виконуваний двійковий файл 'hdparm' та його файл правил 'udev'. Наступні дві команди допоможуть вам знайти ці файли:

$ знайдіть hdparm
$ який hdparm

Дотримуйтесь результатів цих двох команд, щоб знайти правильні шляхи до файлів. Результат може відрізнятися від розподілу до розподілу. Як правило, виконуваний двійковий файл hdparm буде знаходитися в одній з папок 'bin', а файл правил - в одній з папок 'udev'. Для довідки, в Ubuntu 20.04, двійковий файл hdparm знаходиться за адресою '/ usr / sbin / hdparm', а файли правил - за адресою '/ usr / lib / udev / rules.d / 85-hdparm.правила.'

Тепер відкрийте файл правил udev у текстовому редакторі, виконавши команду нижче (замініть 'nano' командою для вашого улюбленого текстового редактора):

$ sudo nano / usr / lib / udev / rules.d / 85-hdparm.правила

Якщо файл правил hdparm не існує, ви можете створити новий файл правил у будь-якій з папок udev, розташованих у вашій системі.

Тепер розмістіть наступний код в кінці файлу, обережно замінивши двійковий шлях та UUID вашого власного SSD-накопичувача. Це посилальний код, який використовується для твердотільного диска на моєму ноутбуці Linux, тому не вкладайте точно такий самий код у файл правил udev у вашій системі.

ACTION == "додати", ПІДСИСТЕМА == "блок", КЕРНЕЛ == "[sh] d [a-z]", RUN + = "/ usr / sbin / hdparm -B 254
/ dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2 "

Збережіть файл правил і перезавантажте систему, щоб зміни набрали чинності. Тепер ваш SSD повинен мати APM 254 в режимі батареї.

Висновок

Зміна значень APM SSD може покращити швидкість читання та запису, а також загальну продуктивність системи вашого ноутбука Linux. Однак агресивні рівні APM можуть призвести до швидшого погіршення стану пристроїв зберігання даних. Використовуйте цей посібник з обережністю і змінюйте рівень APM лише в тому випадку, якщо продуктивність для вас надзвичайно важлива.

AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...