]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
UFS SU vs SUJ
authorSergey Matveev <stargrave@stargrave.org>
Thu, 12 Mar 2020 12:11:06 +0000 (15:11 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 12 Mar 2020 12:11:06 +0000 (15:11 +0300)
В одной статье тут увидел короткое пояснение для чего можно включать
журналирование для UFS ФС с soft updates-ами.

Главная цель: уменьшить время fsck, не более.
Журналируются только два случая:
* allocated but unreferenced blocks
* incorrectly high link counts (including unreferenced inodes)

fsck 200 GB данных с SUJ занимает 1сек, 27мин с просто SU
fsck 10 TB данных с SUJ занимает 1мин, 10ч с просто SU

Но журналирование, понятное дело, вносит дополнительные iops-ы. Лично я
UFS использую в некритичных местах, для флешек. Если данных много на
жёстком диске и с ними штатно надо работать, то тут только ZFS. Если же
хочется просто быстрого дешёвого хранилища для небольших данных, то я бы
не использовал журналирование, так как данных не много, зато IOPS
сохраняю.


No differences found