Настройка Ubuntu для работы с SSD Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:ssd [2015/11/13 15:40]
[Дефрагментация BTRFS со сжатием файлов]
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>​
  
-====== Настройка Ubuntu для работы с SSD ====== 
-Как всем известно SSD очень быстры,​ но имеют один маленький (или не маленький) недостаток - ограниченное число циклов записи. Т.е. их надо стараться больше использовать на чтение,​ а запись свести к минимуму,​ дабы свести риск выхода из строя диска раньше времени к минимуму. Статья написана для Ubuntu 14.04 и более новых версий. 
  
 <note important>​Обсуждение статьи - http://​forum.ubuntu.ru/​index.php?​topic=190119 <note important>​Обсуждение статьи - http://​forum.ubuntu.ru/​index.php?​topic=190119
  
-Просьба к редакторам тоже там отписываться</​note>​+Просьба к редакторам тоже там отписываться 
 + 
 +--- [[user>​thunderamur]] 
 +</​note>​ 
 + 
 + 
 +====== Настройка Ubuntu для работы с SSD ====== 
 +Как всем известно SSD очень быстры,​ но имеют один маленький (или не маленький) недостаток - ограниченное число циклов записи. Т.е. их надо стараться больше использовать на чтение,​ а запись свести к минимуму,​ дабы свести риск выхода из строя диска раньше времени к минимуму. Статья написана для Ubuntu 14.04 и более новых версий. 
  
 ====== Настройка /etc/fstab ====== ====== Настройка /etc/fstab ======
Строка 18: Строка 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]]
  
Строка 67: Строка 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>​
Строка 92: Строка 89:
  
 sdX - ваш SSD. sdX - ваш SSD.
 +
  
 ====== Источники ====== ====== Источники ======
 +[[https://​help.ubuntu.ru/​wiki/​btrfs]]
 +
 [[http://​ru.wikipedia.org/​wiki/​TRIM]] [[http://​ru.wikipedia.org/​wiki/​TRIM]]