top | item 30059310

(no title)

densone | 4 years ago

First off FreeBSD FTW. I use it everywhere over Linux now for the first time in 25 years and couldn’t be happier. My only wish is that BSD had a better non-CoW file system. Databases and Blockchains are already CoW so it does irk me slightly to use zfs for them. That being said, I’ve never had a problem because of it.

discuss

order

ivoras|4 years ago

That's one of the fields FreeBSD is bad at: it's not really possible to get info on the current "normal" file system, UFS2.

This latest version has something called "journaled soft updates" and it's a metadata-journaled system, i.e. the actual data is passed through, and it's non-CoW.

chalst|4 years ago

If your complaint about UFS is the lack of journalling, you might be interested in https://docs.freebsd.org/en/articles/gjournal-desktop/

trasz|4 years ago

Do not use gjournal though, use the more recent SUJ. (I believe it’s enabled by default those days.)

densone|4 years ago

My issue is performance. But I’ve only read about UFS performance. So it might be fine?

csdvrx|4 years ago

ZFS performance on raids of NVMe is quite bad. If you need performance, use xfs over mdadm.

reincarnate0x14|4 years ago

How, out of curiosity?

I haven't made much use of them but the mirrors or raidzs seemed to perform more or less inline with expectations (consumer hardware may not have the PCIE lanes really available to run multiple fast NVME devices well).

kazen44|4 years ago

this highly depends on how ZFS is configured.

for instance, what is your ARC configuration in this case? It can have a massive impact of performance.

getting ZFS to perform well takes a bit of work, but in my opinion performance is on par with most filesystems. (and it has a ton of additional features).

moonchild|4 years ago

> databases

direct i/o?