Як оптимізувати ssd в Linux покроково
Зміст:
- Оптимізація SSD в Linux
- Основи SSD
- Основні налаштування для оптимізації SSD
- Уникаючи часу доступу
- Активація TRIM
- Tmpfs
- Зміна планувальників IO
- Перезавантаження
- Висновки
Існує кілька причин оптимізації SSD в Linux. Наприклад, придбайте жорсткий диск SSD і хочете отримати більше від нього, і нехай він хоче, аби швидше пройшов, хочете продовжити термін служби нашого SSD. Як би там не було, тут ми пояснимо, як це зробити.
Зміст індексу
Оптимізація SSD в Linux
Основи SSD
SSD - термін, що використовується для позначення нової генерації одиниць зберігання даних для комп'ютерів. Це абревіатура для англійського "Solid State Drive", що еквівалентна іспанському Solid State Drive.
Основні переваги твердого жорсткого диска на відміну від звичайного жорсткого диска, в основному, випливають з того, що його робота не заснована на використанні постійних рухомих механічних компонентів. Що відбивається на високій швидкості читання. Ця різниця помітна, особливо при запуску системи та при запуску програм, які потребують високої продуктивності.
Основні налаштування для оптимізації SSD
Тепер, коли нам зрозуміло, що таке SSD, давайте розпочнемо роботу з налаштуваннями оптимізації SSD. Існує маса налаштувань та оптимізацій, які рекомендуються при оновленні SSD. Однак, оцінивши та відфільтрувавши все, що сказано стосовно теми, ми внесли список істотних коректив.
Кілька завдань цього списку містять файл fstab, тому наша перша рекомендація - це створити резервну копію. Можна використовувати таку команду:
sudo cp / etc / fstab /etc/fstab.bak
Таким чином, якщо щось піде не так, ви можете видалити файл і відновити вихідний резервний файл.
Уникаючи часу доступу
Це важливо для збільшення терміну служби нашого SSD. Це просто, ми зменшуємо кількість записів, які він виконує в операційній системі, на диск. Якщо вам потрібно знати момент, коли я зробив ваш останній доступ до каталогу чи файлу, ми додаємо у файл / etc / fstab ці два варіанти:
noatime nodiratime
ПРИМІТКА: вони повинні бути з іншими параметрами, а їх специфікація розділена комами (,), а не пробілами.
Активація TRIM
Активація TRIM корисна, щоб допомогти керувати продуктивністю диска в довгостроковій перспективі. Для цього в fstab додається наступна опція:
відкинути
Слід зазначити, що це прекрасно спрацьовує з файловими системами ext4 та навіть із звичайними жорсткими дисками. Також, хоча це правда, що спочатку це не означає покращення продуктивності миттєво, але в довгостроковій перспективі це повинно покращити роботу системи. Ось чому ми включили його до нашого списку.
Tmpfs
За замовчуванням система зберігає кеш в / tmp. Знаючи це, через fstab ми можемо налаштувати кеш-пам'ять, яку слід встановити в оперативній пам'яті як тимчасовий файл системи, таким чином система буде якнайменше торкатися жорсткого диска. Для цього ми додаємо наступний рядок до кінця / etc / fstab:
tmpfs / tmp tmpfs за замовчуванням, режим часу, режим = 1777 0 0
Ми зберігаємо зміни у файлі для продовження.
Зміна планувальників IO
Система не записує зміни безпосередньо на жорсткий диск, а навпаки, подає черги в різні запити. Саме планувальник вводу-виводу правильно справляється з цим. За замовчуванням планувальник - це cfq, проте ми можемо змінити цей на той, який найкраще підходить для нашого нового обладнання.
Для цього ми повинні виконати наступні кроки:
РЕКОМЕНДУЄМО ВАС CPU Заперечно: що це таке і для чого цеСпочатку ми перерахуємо доступні варіанти вибору планувальника за допомогою наступної команди:
cat / sys / block / sd X / черга / планувальник
Якщо X, ви повинні замінити його буквою відповідної одиниці вашої системи.
Якщо у вас є опція граничного терміну, це саме той, який ви повинні використовувати, оскільки він дозволяє інші додаткові коригування пізніше. Якщо ні, іншим варіантом може бути noop. Тепер ми повинні вказати операційну систему, щоб використовувати ці параметри за замовчуванням при кожному запуску, для цього ми редагуємо файл rc.local:
sudo nano /etc/rc.local
Примітка. Для цілей цього випадку ми використовуємо наноредактор, але ви можете скористатись одним із своїх переваг.
Перед рядком "вихід 0" ви додаєте ці два рядки (якщо використовується термін):
термін ехо> / sys / block / sdX / черга / планувальник echo 1> / sys / block / sdX / queue / iosched / fifo_batch
Або, якщо ви використовуєте noop, ви додасте цей рядок:
echo noop> / sys / block / sdX / черга / планувальник
Знову X слід замінити буквою відповідного накопичувача у вашій системі.
Переконайтесь, що все правильно, збережіть і вийдіть із редактора.
Перезавантаження
Для вступу в силу цих змін потрібен перезапуск. Після перезапуску все має бути готове. Якщо з якихось причин щось пішло не так, і ви не можете запустити систему, ви можете скасувати зміни та спробувати покроково описаний крок.
Зміни у файлі fstab зберігатимуться нескінченно при встановленні, навіть допускаючи оновлення. Однак файл rc.local повинен бути відновлений після кожного оновлення вашої версії.
Висновки
Як бачите, немає більшої складності в цих кроках для оптимізації SSD. Найкраще, що ми досягнемо 100% покращення, що перетворюється на нескінченне поліпшення часу завантаження, передачі, запису та завантаження даних.
Ми рекомендуємо прочитати, як оптимізувати SSD в Windows 10.
Розкажіть, які ще налаштування ви зробили на своєму SSD або пишіть нам з будь-якими турботами?
Як оптимізувати ssd у Windows 10
Іспанське керівництво про те, як оптимізувати SSD в Windows 10, дізнайтеся, як отримати максимальну користь від твердотілого жорсткого диска та покращити його термін корисного використання.
4 способи оптимізувати вашу роботу з cortana
Як все швидше зробити з Кортаною. 4 способи оптимізації роботи з Cortana, помічник Microsoft допомагає робити все швидше.
Як оптимізувати ssd зі свіжим ssd, щоб продовжити термін його використання
SSD Fresh - це відмінний інструмент, який полегшує нам оптимізацію роботи Windows з SSD-диском.