Какая твердотельная файловая система (SSDFS) лучше всего подходит для Linux?

Какая твердотельная файловая система (SSDFS) лучше всего подходит для Linux?

EXT4 не является твердотельной файловой системой. Она не использует все возможности оборудования и изнашивает диск. Так что же лучшеТвердотельная файловая системадля Linux? Я с нетерпением жду ButterFS (btrfs), но он не подходит для производственных систем. Мне также интересно узнать, почему вам нравится определенный ssdfs.

решение1

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

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

Где файловые системы, ориентированные на твердотельные накопители, такие как LogFS, проявляют себя, так это когда они управляют хранилищем, в котором нет встроенного выравнивания износа. Если вы создаете хранилище на основе карт Compact Flash или SD, эти файловые системы действительно будут выполнять выравнивание износа, которое современные твердотельные накопители делают внутренне. Встроенные устройства, вероятно, будут использовать эти файловые системы гораздо чаще, чем конечные пользователи или администраторы серверов.

Если у вас есть настоящий SSD, он все равно окупится, если вы будете уверены, что ваши устаревшие файловые системы, ориентированные на ротационные носители, выровняют границы блоков по границам блоков логического диска. Это предотвращает усиление записи из-за невыровненных записей, что повышает производительность и срок службы устройства.

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

решение2

Износ диска не устраняется файловой системой, как правило. Технология выравнивания износа встроена в диск. Убедитесь, что вы используете ядро, поддерживающеекоманда обрезки. Это избавит вас от проблем с производительностью по мере старения накопителя. Я настоятельно рекомендую держаться подальше от OCZ и других брендов второго уровня. Мне повезло с более дешевыми твердотельными накопителями MLC Intel с новейшей прошивкой. Вам нужно будет установить эту прошивку вручную, я не думаю, что Intel уже поставляет накопители MLC с ней.

Я бы также рассмотрел возможность не записывать файлы журналов или файлы подкачки на этот диск, если это возможно.

Связанный контент