惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
D
Docker
GbyAI
GbyAI
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
G
Google Developers Blog
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
雷峰网
雷峰网
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
小众软件
小众软件
Engineering at Meta
Engineering at Meta
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
B
Blog
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog

Lobsters

CIFSwitch: a non-universal Linux local root vulnerability RIPE NCC session fixation: poaching logins with an Atlas probe GNOME 2.20 but its Web Components Agentic Search for Context Engineering – Leonie Monigatti Garnix is shutting down [not OC] akashina.tngl.sh/jjc Concerning Emacs (and Jazz) Nitpicking the shell history scene in ‘Tron: Legacy’ What's cooking on SourceHut? Q2 2026 The tenth OpenPGP email summit Package managers that package package managers Clojure on Fennel part three: parsing WordPress at 23 Finding Miscompiles for Fun, Not Profit GitHub - creusot-rs/creusot: Creusot helps you prove your Rust code is correct. Announcing Rust 1.96.0 | Rust Blog A Love Letter to Neovim sqlite AGENTS.md Am I a Bad Friend? CSS vs. JavaScript • Josh W. Comeau Erlang Ecosystem Foundation - Supporting the BEAM community A brief note about slot access cost in Common Lisp Keyboard latency probe Rethinking the GNOME clipboard issues Back to the Building Blocks’ Building Blocks Tech Notes: Theseus: translating win32 to wasm Fast is better than slow Content-addressed Rust builds (or, what kache actually caches) Intent to Prototype: Embedding API Canada’s Bill C-22 and the security cost of collecting more data
Bcachefs Tools 1.38.6 Brings Many Performance Improvements
Written by Michael Larabel in Linux Storage on 17 June 2026 at 0 · 2026-06-18 · via Lobsters

LINUX STORAGE

Kent Overstreet announced the release today of Bcachefs-Tools 1.38.6 as the user-space tools built around the Bcachefs copy-on-write file-system. There are a few new features and a lot of performance work in v1.38.6 without bringing any on-disk format breakage.

Bcachefs-Tools now supports up to 255 storage devices in a single file-system. There is also Ubuntu 26.04 LTS packages now published via apt.bcachefs.org to facilitate easier testing.

Plus there are many bug fixes but most significant is all the performance work that went into this release. Overstreet summed up the performance changes as:

"Performance work spanned much of the codebase, quite a few workloads and benchmarks were profiled. Some highlights:

- Many performance improvements in the journalling code, primarily targeting lock contention. Journal flushes are now fully lockless, significantly improving performance on multithreaded O_SYNC/fsync workloads.

Journal pin lists now have per-pin-list locks instead of sharing the main journal lock, and the journal pin fifo can now be resized at runtime; this avoids unnecessary throttling on O_SYNC/fsync heavy workloads.

Journal read now has to read significantly less of the journal by using a binary search to find the most recent entry on each device, which we're also taking advantage of by increasing the default journal size.

- The core btree iterator and transaction commit code saw significant profiling and optimization, greatly reducing icache usage in particular.

- Btree sharding was greatly improved; we now shard new inode allocations based on pid, not the current cpu, enforce that btree nodes do not cross shard boundaries, and on lock contention we try to migrate threads to the CPU for their data's shard. This drastically reduces lock contention; high client count dbench particularly benefited.

- Multithreaded btree write-buffer flushing saw more improvements, reducing stalls due to lock inversion, and runtime introspection was greatly improved."

Hopefully time at Phoronix will allow for some new Linux file-system comparison performance benchmarks soon, Bcachefs included, especially given Btrfs large folios by default and other upstream file-system improvements hitting Linux 7.2.

More details on the Bcachefs Tools 1.38.6 release via bcachefs-tools.git.