Linux 5.10 BTRFS performance regression
reddit.com
Linux 5.10 BTRFS performance regression
1–10 of 202 posts
Re: Linux 5.10 BTRFS performance regression
#2It will be investigated: https://marc.info/?l=linux-btrfs&m=160869337604422&w=2
Re: Linux 5.10 BTRFS performance regression
#3Now HN really is at Reddit level. Now we just need a link to HN in the comments.
Re: Linux 5.10 BTRFS performance regression
#4Assuming it can be fixed in a 5.10.x patch release, it's a rather minor story - a bug that is quickly found after release and fixed, hopefully. It will be investigated: https://marc.info/?l=linux-btrfs&m=160869337604422&w=2
Re: Linux 5.10 BTRFS performance regression
#5Re: Linux 5.10 BTRFS performance regression
#6Assuming it can be fixed in a 5.10.x patch release, it's a rather minor story - a bug that is quickly found after release and fixed, hopefully. It will be investigated: https://marc.info/?l=linux-btrfs&m=160869337604422&w=2
The problem with btrfs is that it has quirks like that (and worse, much worse) all the time.
Would Rust solve the non-speed issues? Rust-in-kernel discussion from August: https://lwn.net/Articles/829858/
Re: Linux 5.10 BTRFS performance regression
#7Earlier quoted context omitted.
The problem with btrfs is that it has quirks like that (and worse, much worse) all the time.
Why does btrfs have those issues compared to other filesystems? I'd love to use btrfs too. Note that I deeply respect people who can write such complicated code, which I couldn't. Would Rust solve the non-speed issues? Rust-in-kernel discussion from August: https://lwn.net/Articles/829858/
In kernel, you can run a privileged cache or mmu instruction or a write to some magical memory position and all the sudden the "normal" rules don't apply anymore.
(But I think there are other parts of rust that are nice to have in kernel or any complex software).
Re: Linux 5.10 BTRFS performance regression
#8The ratio of bad to good posts about BTRFS always made me wonder why anyone would roll with it. Don’t put your fs in crazy.
Re: Linux 5.10 BTRFS performance regression
#9The ratio of bad to good posts about BTRFS always made me wonder why anyone would roll with it. Don’t put your fs in crazy.
The linked post explains that there is a performance regression in a very rare and specific usecase: creating 100k files in a short span of time. And I'm not talking about unpacking boost, that's not enough files.
Additionally, it will be fixed before any distro packages it. (even Arch is still on 5.9.14.)
On the other hand btrfs got rather impressive speedups for fsync https://www.phoronix.com/scan.php?page=news_item&px=Linux-5....
Why are people making so much noise instead of just reporting the bug upstream when stuff goes wrong with btrfs, and why do we hear so little about the positive impact of new improvements. Almost like the people behave like customers of commercial operating systems. :-)
Re: Linux 5.10 BTRFS performance regression
#10Earlier quoted context omitted.
The problem with btrfs is that it has quirks like that (and worse, much worse) all the time.
Why does btrfs have those issues compared to other filesystems? I'd love to use btrfs too. Note that I deeply respect people who can write such complicated code, which I couldn't. Would Rust solve the non-speed issues? Rust-in-kernel discussion from August: https://lwn.net/Articles/829858/
EDIT: also see panpanna's comment