- 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 ... то ви вчинили неправильно.
Всі параметри описані тут