Задать вопрос
rushman
@rushman

Лучшая файловая система для SSD?

Есть SSD диск который будет использоваться для БД (Postgres) под Debian Lenny.


Пришёл к выводу что самая подходящая ФС из стандартных это ext2.


Так ли это?
  • Вопрос задан
  • 7788 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
@immaculate
Программист-путешественник
В PostgreSQL 9.0 High Performance не рекомендуется использовать SSD из-за того, что на них всегда присутствует write cache в том или ином виде и практически не гарантируется целостность данных при внезапном отключении питания. Данные пишутся на SSD большими блоками, большими, чем размер блока файловой системы, поэтому контроллер должен кэшировать записываемые данные в любом случае. И ни один производитель SSD не гарантирует, что данные будут записаны полностью после выполнения fsync или при отключении кэширования. SSD может проигнорировать все подобные попытки.

В качестве файловой системы там рекомендуется XFS. Пишется, что это почти то же самое, что ext3 в режиме writeback по надежности, но немного быстрее (там приведены результаты бенчмарков автора).

Вообще, рекомендую почитать, там много ценной информации и по выбору дисков, и RAID, какие подводные камни есть в каждом случае.
Ответ написан
Комментировать
@ID175055
EXT4.
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
btrfs с опцией -o ssd
Ответ написан
Комментировать
@bondbig
Ответ написан
Комментировать
@Xarakternik
На данный момент — екст4.
Этот вопрос уже был в факе на хабре.
Ответ написан
Комментировать
stampoon
@stampoon
ext2 — будет довольно быстро, но она же без журнала… Если ибп есть, то можно и ext2, если нет то присмотритесь в сторону ext3 (все-таки ext4 менее устойчива к внезапным отключениям), можно еще на xfs глянуть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы