Email or username:

Password:

Forgot your password?
Top-level
cuddle

@stefano ZFS on Linux still not mature yet, and FreeBSD support ZFS out of the box, to the kernel level.

If ZFS had close integration with the Linux kernel, it would have much or less similar I/O performance, both are POSIX complaint systems after all.

2 comments
DELETED

@cuddle @stefano ZFS is beast in general.

When i tinkered with poudriere, i had big difference in compilation time ZFS vs UFS. Rust is known for long compilation, and i don't remember by how much, but compilation was definitely faster with ZFS.

FreeBSD have better support for ZFS, no doubt.

cuddle

@sourcerer @stefano Yeah, that's true.

ZFS do a lot of memory caching to avoid read calls, and the structure is generally better than UFS2 so the performance is. It's also that when you use FreeBSD the only filesystem you'd most likely use is ZFS. UFS2 doesn't natively support journaling, I think you'd need geom journal module as the back.

Netflix seems also uses UFS2, but mainly because ZFS structure can't allow sendfile call as Netflix wants. So that's where UFS2 is in production.

FreeBSD definitely has better support for ZFS. I'm wondering about others too, such as OpenIndiana...

@sourcerer @stefano Yeah, that's true.

ZFS do a lot of memory caching to avoid read calls, and the structure is generally better than UFS2 so the performance is. It's also that when you use FreeBSD the only filesystem you'd most likely use is ZFS. UFS2 doesn't natively support journaling, I think you'd need geom journal module as the back.

Go Up