Архив рассылок сообщества снова открыт. Читать письма 2003-2009
Главная/Архив/sllug-members / 2009-March

Перехожу на SSD: выравнивание разделов, TRIM, какую ФС

От: Максим Дорохов <mdorohov@example.org>
Дата: 16 марта 2009
Список: sllug-members

Коллеги, решился на покупку SSD под систему. Диск небольшой, но для корня и часто читаемых данных должно хватить. Начитался про особенности эксплуатации и хочу свериться с сообществом, пока не наделал глупостей при разметке.

Первое, что смущает - выравнивание разделов. Пишут, что классический fdisk по умолчанию начинает первый раздел с 63 сектора, и это ломает выравнивание относительно страниц флеша, отчего страдают и скорость записи, и износ. Собираюсь стартовать раздел с сектора, кратного 2048, то есть с гранулой в 1 МБ:

fdisk -H 32 -S 32 /dev/sdb

или вовсе размечать так, чтобы начало было на 1 МБ. Правильно ли я понимаю логику, или проще взять parted и не изобретать велосипед?

Второе - TRIM. Насколько я вижу, поддержка в ядре только-только появляется и в массовых дистрибутивах ещё сыровата. Вопросы:

  • Стоит ли уже сейчас пытаться включать discard при монтировании, или это преждевременно и лучше подождать?
  • Какую файловую систему брать? Ext3 привычна, но её журнал много пишет. Смотрю на ext4, там и выравнивание учитывается, и задержка аллокации снижает число записей.

Ещё думаю вынести часто пишущие каталоги вроде /tmp в tmpfs, чтобы лишний раз не долбить ячейки. И отключить atime через relatime или noatime. Кто уже год-другой гоняет систему на SSD, поделитесь, какие из этих предосторожностей реально важны, а что оказалось паранойей на пустом месте.