Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:ssd [2015/11/18 06:38] [Настройка Ubuntu для работы с SSD] |
wiki:ssd [2019/06/27 23:24] (текущий) [Приоритет использования swap] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | <note important>Начиная с Ubuntu 14.04 разработчики позаботились о поддержке SSD. Система сама периодически запускает функцию TRIM на SSD, никаких discard в fstab больше не требуется. И многие другие советы, которые можно найти в интернете уже не актуальны, не создавайте себе проблем, просто пользуйтесь. В данной статье оставлены только актуальные советы.</note> | + | <note important>Начиная с Ubuntu 14.04 разработчики позаботились о поддержке SSD. Система сама периодически запускает функцию TRIM на SSD, никаких discard в fstab больше не требуется. И многие другие советы, которые можно найти в интернете уже не актуальны, не создавайте себе проблем, просто пользуйтесь. Данная статья уже сильно урезана, оставлены только актуальные советы, да и те совсем не обязательны.</note> |
| + | |||
| + | |||
| + | <note important>Обсуждение статьи - http://forum.ubuntu.ru/index.php?topic=190119 | ||
| + | |||
| + | Просьба к редакторам тоже там отписываться | ||
| + | |||
| + | --- [[user>thunderamur]] | ||
| + | </note> | ||
| ====== Настройка Ubuntu для работы с SSD ====== | ====== Настройка Ubuntu для работы с SSD ====== | ||
| Строка 15: | Строка 24: | ||
| Комментируем (#) строку со словом **swap** | Комментируем (#) строку со словом **swap** | ||
| <file>#UUID=xxxx-xxxx-xxxx-xxxx none swap sw 0 0</file> | <file>#UUID=xxxx-xxxx-xxxx-xxxx none swap sw 0 0</file> | ||
| + | Для систем, у которых systemd надо еще отключить службу | ||
| + | <code bash> | ||
| + | systemctl --type swap | ||
| + | sudo systemctl mask <имя юнита> # или sudo ln -s /dev/null /etc/systemd/system/<имя юнита></code> | ||
| Если же памяти для задач ОС маловато, то пробуем настроить [[ssd#Приоритет использования swap|приоритет использования swap]] | Если же памяти для задач ОС маловато, то пробуем настроить [[ssd#Приоритет использования swap|приоритет использования swap]] | ||
| Строка 64: | Строка 77: | ||
| <file>sudo gedit /etc/sysctl.conf</file> | <file>sudo gedit /etc/sysctl.conf</file> | ||
| - | ===== Отложенная запись ===== | ||
| - | |||
| - | <note warning>Включение этих параметров уменьшает надежность системы, есть риск потери данных за последние 60 секунд в случае сбоя питания, паники ядра и т.п.</note> | ||
| - | |||
| - | Ядро будет копить данные, ожидающие записи на диск, и записывать их либо при острой необходимости, либо по истечении таймаута. Я выбрал для себя 60 секунд. | ||
| - | |||
| - | Добавляем в конец файла: | ||
| - | <file>vm.laptop_mode = 5 | ||
| - | vm.dirty_writeback_centisecs = 6000</file> | ||
| - | Для применения изменений | ||
| - | <code> | ||
| - | sudo sysctl -p | ||
| - | </code> | ||
| ===== Приоритет использования swap ===== | ===== Приоритет использования swap ===== | ||
| - | Если памяти маловато, то можно просто уменьшить агрессивность свопинга. В **/etc/sysctl.conf** добавляем строчку | + | Если памяти маловато, то можно просто попробовать уменьшить агрессивность свопинга процессов (за счет уменьшения буферов и кешей). В **/etc/sysctl.conf** добавляем строчку |
| - | <file>vm.swappiness=10</file>Параметр управляет процентным соотношением свободной памяти при котором начнётся свопинг. | + | <file>vm.swappiness=10</file>В некоторых случаях это может помочь. Более подробно про vm.swappiness можно почитать [[https://help.ubuntu.ru/wiki/swap#%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80_vmswappiness|тут]]. |
| <note important>Хотя, если у вас мало ОЗУ и вы купили себе SSD... то вы поступили не верно.</note> | <note important>Хотя, если у вас мало ОЗУ и вы купили себе SSD... то вы поступили не верно.</note> | ||
| Строка 89: | Строка 89: | ||
| sdX - ваш SSD. | sdX - ваш SSD. | ||
| + | |||
| ====== Источники ====== | ====== Источники ====== | ||
| + | [[https://help.ubuntu.ru/wiki/btrfs]] | ||
| + | |||
| [[http://ru.wikipedia.org/wiki/TRIM]] | [[http://ru.wikipedia.org/wiki/TRIM]] | ||