| Настройка Ubuntu для работы с SSD 
 Как всем известно SSD очень быстры, но имеют один маленький (или не маленький) недостаток - ограниченное число циклов записи. Т.е. их надо стараться больше использовать на чтение, а запись свести к минимуму, дабы свести риск выхода из строя диска раньше времени к минимуму.
 
 Обсуждение статьи - http://forum.ubuntu.ru/index.php?topic=190119
 
 Просьба к редакторам тоже там отписываться
 
 Настройка /etc/fstab
 
 /etc/fstab – один из важных файлов ОС, который исполняется во время загрузки системы. В нем описаны какие разделы накопителей и как именно монтируется в файловую систему ОС. Открываем:
 
 gksu gedit /etc/fstab
 
 Отключаем swap
 
 Если уж SSD приобретен, то вполне можно добавить памяти в машину и отключить swap. Для этого будет достаточно уже 4GiB (используйте утилиты free и top, чтобы узнать сколько памяти потребляет ОС) Если памяти достаточно, ставим систему без свопа или отключаем его, если система уже установлена.
 Комментируем (#) строку со словом swap
 
 #UUID=xxxx-xxxx-xxxx-xxxx      none    swap    sw      0       0
 
 Если же памяти для задач ОС маловато, то пробуем настроить приоритет использования swap
 Опции монтирования
 
 UUID=aeade6fd-2b24-4e59-bc8c-6f1791338b0c / ext4 noatime,discard,errors=remount-ro,commit=60 0 1
 
 discard - Включает технологию TRIM, которая распределяет нагрузку на SSD
 noatime и nodiratime - Благодаря этим опциям ОС не будет записывать время последнего обращения к файлам и папкам
 commit=60 - частота обращения к диску
 
 При установке commit=60, возможна потеря данных за последние 60 сек. работы при внезапном выключении питания.
 
 Помещаем в ОЗУ кэш apt
 
 tmpfs   /var/cache/apt/archives tmpfs   defaults        0       0
 
 Кэш apt не будет сохраняться на диске и при переустановке пакетов, потребуется их выкачивать заново
 
 Отключение дискового кэша в браузерах
 
 1) Mozilla Firefox
 
 Правка → Настройки → Дополнительные → Сеть → Поставить галочку «Отключить автоматическое управление кэшем» → Установить значение в 0.
 
 2) Opera
 
 Ctrl+F12 → Расширенные → История → Дисковый кэш → Отключено
 
 3) Chromium
 
 К сожалению этот браузер не умеет отключать дисковый кэш из GUI. Есть различные способы всё-таки отключить дисковый кэш, разной степени корявости, не стану их тут описывать.
 Настройка /etc/sysctl.conf
 
 Открываем /etc/sysctl.conf:
 
 sudo gedit /etc/sysctl.conf
 
 Отложенная запись
 
 Ядро будет копить данные, ожидающие записи на диск, и записывать их либо при острой необходимости, либо по истечении таймаута. Я выбрал для себя 60 секунд.
 
 Добавляем в конец файла:
 
 vm.laptop_mode = 5
 vm.dirty_writeback_centisecs = 6000
 
 Для применения изменений
 
 sudo sysctl -p
 
 или перезагрузите ОС.
 Приоритет использования swap
 
 Если памяти маловато, то можно просто уменьшить агрессивность свопинга. В /etc/sysctl.conf добавляем строчку
 
 vm.swappiness=10
 
 Параметр управляет процентным соотношением свободной памяти при котором начнётся свопинг.
 
 Хотя, если у вас мало ОЗУ и вы купили себе SSD… то вы поступили не верно.
 
 Проверка поддержки TRIM
 
 sudo hdparm -I /dev/sdX | grep "TRIM supported"
 
 sdX - ваш SSD.
 Ручное выполнение TRIM
 
 Вполне возможна ситуация когда по какой-то причине опции автоматического TRIM могут быть не включены, тогда понадобиться выполнить TRIM вручную. Обычно есть смысл провести эту операцию после активации TRIM с помощью опции монтирования discard в /etc/fsbab. Для этого существует небольшая утилита fstrim.
 
 sudo fstrim / -v
 
 Опция -v покажет в выводе команды сколько байт на разделе было «оттримлено»:
 
 /: 28166164480 bytes were trimmed
 
 Операция занимает некоторое время и может длиться от нескольких секунд до нескольких минут.
 
 Проверена корректная работа утилиты на разделах ext4, btrfs. На ntfs и reiserfs не работает.
 
 Настройки EXT4
 
 Если у вас ноутбук или ИБП можно безбоязненно отключить журналирование, что не только уменьшит запись на SSD, но также повысит производительность.
 
 Если вы работаете от сети, следует несколько раз подумать прежде чем отключать журнал, не так много он пишет, чтобы так рисковать.
 
 Возможно отключение журнала ломает TRIM. Кто знает точно, напишите в топике на форуме.
 
 Загружаемся в live и:
 
 sudo tune2fs -O ^has_journal /dev/sdXY
 
 sudo e2fsck -f /dev/sdXY
 
 где:
 
 Х - буква диска
 Y - номер раздела
 
 
 |