Перехожу на SSD: выравнивание разделов, TRIM, какую ФС
Коллеги, решился на покупку SSD под систему. Диск небольшой, но для корня и часто читаемых данных должно хватить. Начитался про особенности эксплуатации и хочу свериться с сообществом, пока не наделал глупостей при разметке.
Первое, что смущает - выравнивание разделов. Пишут, что классический fdisk по умолчанию начинает первый раздел с 63 сектора, и это ломает выравнивание относительно страниц флеша, отчего страдают и скорость записи, и износ. Собираюсь стартовать раздел с сектора, кратного 2048, то есть с гранулой в 1 МБ:
fdisk -H 32 -S 32 /dev/sdbили вовсе размечать так, чтобы начало было на 1 МБ. Правильно ли я понимаю логику, или проще взять parted и не изобретать велосипед?
Второе - TRIM. Насколько я вижу, поддержка в ядре только-только появляется и в массовых дистрибутивах ещё сыровата. Вопросы:
- Стоит ли уже сейчас пытаться включать discard при монтировании, или это преждевременно и лучше подождать?
- Какую файловую систему брать? Ext3 привычна, но её журнал много пишет. Смотрю на ext4, там и выравнивание учитывается, и задержка аллокации снижает число записей.
Ещё думаю вынести часто пишущие каталоги вроде /tmp в tmpfs, чтобы лишний раз не долбить ячейки. И отключить atime через relatime или noatime. Кто уже год-другой гоняет систему на SSD, поделитесь, какие из этих предосторожностей реально важны, а что оказалось паранойей на пустом месте.