Originally posted by kloczek
View Post
Announcement
Collapse
No announcement yet.
Approved: Fedora 33 Desktop Variants Defaulting To Btrfs File-System
Collapse
X
-
Originally posted by k1e0x View PostOracle doesn't own OpenZFS.
Originally posted by k1e0x View PostOracle does have OracleZFS but that version was never ported
Originally posted by k1e0x View PostThe problem really isn't with the CDDL
Originally posted by k1e0x View PostDistros can bundle it and support it.. just like Ubuntu has done.
Originally posted by k1e0x View PostDo you own an Nvidia card?
Leave a comment:
-
Originally posted by kloczek View PostDeftragmentation is completly not needed.
https://github.com/openzfs/zfs/issues/3582
https://github.com/salesforce/zfs_defrag
Did you heard that someone is doing "RAM defrgmentation" on Linux?
echo 1 > /proc/sys/vm/compact_memory
It's not commonly needed as only some specific workloads need it, but yes sometimes it's necessary.
- 3 likes
Leave a comment:
-
Originally posted by pal666 View Postit's online, it's just not during writes, but after writes
Loook .. proper dedup domne online is able to lower write IOs
What has btrfs only os able to lower used disk space.
Do you see the difference between dedup and pseudo dedup which has btrfs?
Leave a comment:
-
pal666
Just go out and play with it some, I'm sure you'll find a lot of the same features. (ZFS came first and invented many of the features after all) - If you're all concerned about this "out of kernel" thing. Use it on FreeBSD, it's in the kernel there. It makes one hell of a powerful storage platform.
You know ZFS send can do a delta copy of an encrypted dataset? Pretty cool. I think BTRFS still uses LUKS right?
A use case for that could be.. you want to push a copy of the dataset into the cloud but you want to keep it private and you don't want to spend and hour calculating the delta like with rsync. ZFS already knows the difference between blocks so all it has to do is send and it does not need to send the private key. That Tom Caputi guy that wrote that is pretty clever..Last edited by k1e0x; 16 July 2020, 07:19 PM.
Leave a comment:
-
Originally posted by starshipeleven View PostNo, I only want to say that what btrfs does is still "online deduplication" and you should really stop moving goalposts.
I run ZFS in my KVM server (VMs virtual drives are vdevs, all managed by libvirt/Virt Manager), and I did try dedupe, yes. It's an overrated feature, not for ZFS issues mind me, it's just that deduplication in general is amazing at some specific niche cases and very meh at most other cases. I really don't have dozens of same-y VMs with just a few changes, so it's mostly useless for me.
I would rather have a defrag tool, like btrfs has, and not having to rely on send/receive (to another filesystem and back) to "defrag" a vdev.
That type of dedup was availaible on ZFS since it was born. That is immanent part of any fs which has cloces (RW snapshots).
Defrag is not needed.
Look on "zdb -vvv" output and you will find SLAB metrics data.
SLAB allocator is probe of any fragmentation.
Please read SLAB allocator documentaion (quite good is availabe on Linux).
btrfs is not usinfg SLAB allocator and this is why it needs and can be defragmented.
Leave a comment:
Leave a comment: