renzev@lemmy.world to linuxmemes@lemmy.worldEnglish · 13 days agoMan I miss those classy RedHat ads from the sixtieslemmy.worldexternal-linkmessage-square105fedilinkarrow-up11arrow-down10
arrow-up11arrow-down1external-linkMan I miss those classy RedHat ads from the sixtieslemmy.worldrenzev@lemmy.world to linuxmemes@lemmy.worldEnglish · 13 days agomessage-square105fedilink
minus-squarecircuitfarmer@lemmy.sdf.orglinkfedilinkarrow-up0·edit-212 days agoThe CoW nature of Btrfs means it’s often slower than ext4 for common tasks, right? It also means more writes to your SSDs. I’ve stuck to ext4 so far, as someone who doesn’t really have a need for snapshotting. Edit: I’m not an expert on file systems in the least, so do chime in if these assumptions are incorrect.
minus-squareInverseParallax@lemmy.worldlinkfedilinkEnglisharrow-up0·12 days agoMeh, ssds are basically cow by nature anyway, you have to erase large blocks, you can’t just rewrite into them.
minus-squarecircuitfarmer@lemmy.sdf.orglinkfedilinkarrow-up0·12 days agoBut if the file system needs extra writes anyway for CoW, and the SSD needs its own CoW, then wouldn’t that end up being exponential writes? Or is there some mechanism which mitigates that?
minus-squareInverseParallax@lemmy.worldlinkfedilinkEnglisharrow-up0·12 days agoThe fs does cow then releases the old block if appropriate. The ssd has a tracking map for all blocks, it’s cow relies on a block being overwritten to free the old block. Basically it works out the same either way.
The CoW nature of Btrfs means it’s often slower than ext4 for common tasks, right? It also means more writes to your SSDs.
I’ve stuck to ext4 so far, as someone who doesn’t really have a need for snapshotting.
Edit: I’m not an expert on file systems in the least, so do chime in if these assumptions are incorrect.
Meh, ssds are basically cow by nature anyway, you have to erase large blocks, you can’t just rewrite into them.
But if the file system needs extra writes anyway for CoW, and the SSD needs its own CoW, then wouldn’t that end up being exponential writes? Or is there some mechanism which mitigates that?
The fs does cow then releases the old block if appropriate.
The ssd has a tracking map for all blocks, it’s cow relies on a block being overwritten to free the old block.
Basically it works out the same either way.
Thanks