Pull to refresh

Comments 1

Ещё у XFS есть преимущество перед ext4 в обработке fsync(2)/fdatasync(2). У XFS форсируется запись на диск только данных и метаданных, связанных с переданным fd, а у ext4 -- у всех дескрипторов. Если на одном массиве (допустим SSD) лежат и сами данные и описание их структуры (метки LSM, журналы, какие-то ещё структуры, которые часто принудительно сбрасываются на диск для уменьшения окна потери данных), то ext4 тут противопоказан (отсюда в основном растут "уши" у рекомендации держать данные MongoDB на XFS). В свежих версиях ядра для ext4 добавили lwsync, но там есть нюансы, например нужно пересоздавать ФС с существующим флагом, так что проще просто пока использовать XFS.

Sign up to leave a comment.