Originally posted by S.Pam
View Post
Announcement
Collapse
No announcement yet.
Linux 5.14 SSD Benchmarks With Btrfs vs. EXT4 vs. F2FS vs. XFS
Collapse
X
-
- Likes 2
-
Originally posted by curfew View Post
No-one in their sane mind would enable COW for databases but of course that's exactly what he will do.
Leave a comment:
-
I'm still curious about CPU overhead of filesystems. You could compare kernel CPU time for that. Filesystems like btrfs have features that should eat up CPU (e.g. checksums) and I'm curious how big that is. It could also make a significant difference on mobile systems, like notebooks.
- Likes 1
Leave a comment:
-
Originally posted by S.Pam View Post
Don't imply that disks internal csum is of value here. Most have them, but reality tells us it doesn't matter. There are several failures that can happen anyway.
Some of them are :- Not honouring barriers
- Lost cache on bus, disk or host bus resets
- Fimware bugs
- Powersave bugs
- Bad controllers
- Bad USB-SATA bridges
- ...
- Likes 1
Leave a comment:
-
Originally posted by sinepgib View PostIs there a way to compare the effects of each filesystem in SSD wear? That would be interesting. Specifically, I'd like to know how much of a negative effect does journaling have. It may be really bad or it may be nearly anecdotal.
Leave a comment:
-
Originally posted by pal666 View Posthe means database takes care of data integrity even without any filesystem(on raw block device). that's database's job
Just to be clear. Even with nodatacow/nodatasum, you can use snapshots with Btrfs. You do loose the detect and self-heal features as well ass guaranteed of correct atomic state with the rest of the underlaying filesystem. nodatacow also affects the integrity guarantees on your backups too, unless you take specific measures to deal with it.
So, while if certainly possible to build applications with internal backups, integrity and healing features, it is usually a lot trickier to manage and to get working with guarantees.
With VMs, we certainly do not have this possibility on all setups. What if you run guests without support for advanced filesystems?
IMHO Btrfs provides a sysadmin a really strong simple way to guarantee integrity, manageability and performance (recovery-time), which previously was very hard to achieve across the board.
Last edited by S.Pam; 28 August 2021, 02:13 AM.
- Likes 2
Leave a comment:
-
Originally posted by flower View Post
many hdds and ssds use crc32 internally to verify data. as btrfs uses crc32 too its pretty useless.
and there is still integritysetup - if you use an external drive for integrity it doesnt have ANY performance penality. i am using this in an raid10 setup for quite a while (checksum is sha256)
Some of them are :- Not honouring barriers
- Lost cache on bus, disk or host bus resets
- Fimware bugs
- Powersave bugs
- Bad controllers
- Bad USB-SATA bridges
- ...
Last edited by S.Pam; 28 August 2021, 02:09 AM.
- Likes 1
Leave a comment:
-
Originally posted by coder View PostYes.
Those of you using BTRFS, try this:
sudo lsattr -d /var/lib/*
For me, I get C on mariadb/, mysql/, and pgsql/. Distro: OpenSUSE. If you don't know what that means, read this:
Leave a comment:
-
Originally posted by flower View Post
many hdds and ssds use crc32 internally to verify data. as btrfs uses crc32 too its pretty useless.
and there is still integritysetup - if you use an external drive for integrity it doesnt have ANY performance penality. i am using this in an raid10 setup for quite a while (checksum is sha256)
- Likes 7
Leave a comment:
-
Originally posted by S.Pam View PostYou mean people that value data integrity?
- Likes 2
Leave a comment:
Leave a comment: