Налаштування ubuntu для роботи з ssd, російськомовна документація по ubuntu

- thunderamur thunderamur Україна, ДВ, Благовєщенськ

/ Etc / fstab - один з важливих файлів ОС, який виконується під час завантаження системи. У ньому описані які розділи накопичувачів і як саме монтується в файлову систему ОС. відкриваємо:

Якщо ж пам'яті для задач ОС замало, то пробуємо налаштувати пріоритет використання swap

compress - стиснення файлів (lzo - рекомендум значення, швидке стиснення; zlib - вище рівень стиснення, але значно повільніше, більше навантаження ЦПУ, більше споживання батареї на ноутбуках.

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

Часто рекомендують опцію discard - активує TRIM для SSD. Опція discard не використано в силу того, що в Ubuntu починаючи з версії 14.04 розробники подбали про користувачів. Система сама періодично робить fstrim-all, ця команда трима SSD в момент запуску (команди), а не на льоту як discard. Але результат один, деградації швидкості не буде.

Як бачимо BTRFS добре пристосована для SSD. Раніше BTRFS мала проблеми з продуктивністю, особливо при установці пакетів. Зараз, на свіжих ядрах 4. * я не бачу цієї проблеми, працює швидко.

Кеш apt НЕ буде зберігатися на диску і при перевстановлення пакетів, потрібно їх викачувати заново. Крім того це не сильно допоможе нашому SSD, тому що пакети стислі, а при установці займають в 5-10 разів більше місця, ніж в архіві. Також це збільшить використання ОЗУ. Після включення переконайтеся, що в системі вистачає пам'яті для виконання ваших завдань

Для SSD не потрібно дефрагментація. В даному випадку вона застосована для того, щоб стиснути файли вже встановленої системи

Для виконання потрібно завантажитися в живу сесію, примонтировать розділ з BTRFS і застосувати команду дефрагментації із стисненням:

Редагування → Установки → Додаткові → Мережа → Поставити галочку "Вимкнути автоматичне керування кешем» → Встановити значення в 0.

Ctrl + F12 → Розширені → Історія → Дисковий кеш → Відключено

3) Chromium / Google Chrome

На жаль цей браузер не вміє відключати дисковий кеш повністю з GUI.

Установки → Додаткові інструменти → Інструменти розробника (Ctrl + Shift + I) → Налаштування (значок шестерінки) → поставити галочку Disable cache (while DevTools is open)

Не впевнений в актуальності цих налаштувань. Сам не використовую в силу зниження надійності ФС, якщо їх застосувати. Хто володіє достовірною інформацією скоректуйте або поділіться на форумі в темі обговорення даної статті.

Якщо пам'яті замало, то можна просто зменшити агресивність свопинга. У /etc/sysctl.conf додаємо рядок

Параметр керує процентним співвідношенням вільної пам'яті при якому почнеться свопинг.

Хоча, якщо у вас мало ОЗУ і ви купили собі SSD ... то ви вчинили неправильно.

Всі параметри описані тут