By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Btrfs Preps Experimental Large Data Folios For Better Performance
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Btrfs Preps Experimental Large Data Folios For Better Performance
Computing

Btrfs Preps Experimental Large Data Folios For Better Performance

News Room
Last updated: 2025/06/30 at 6:28 AM
News Room Published 30 June 2025
Share
SHARE

It looks like Linux 6.17 could end up enabling experimental support for large data folios that could help with bringing some performance improvements under real-world workloads for this copy-on-write file-system.

Qu Wenruo of SUSE has a patch queued in David Sterba’s Btrfs “for-next” branch to enable experimental large data folio support. Qu explains on the patch message:

With all the preparation patches already merged, it’s pretty easy to enable large data folios:

– Remove the ASSERT() on folio size in btrfs_end_repair_bio()

– Add a helper to properly set the max folio order Currently due to several call sites are fetching the bitmap content directly into an unsigned long, we can only support BITS_PER_LONG blocks for each bitmap.

– Call the helper when reading/creating an inode

The support has the following limits:

– No large folios for data reloc inode The relocation code still requires page sized folio. But it’s not that hot nor common compared to regular buffered ios. Will be improved in the future.

– Requires CONFIG_BTRFS_EXPERIMENTAL

– Will require all folio related operations to check if it needs the extra btrfs_subpage structure Now any folio larger than block size will need btrfs_subpage structure handling.

Gating the feature though behind the “CONFIG_BTRFS_EXPERIMENTAL” Kconfig switch means that most users won’t be seeing it for now. The CONFIG_BTRFS_EXPERIMENTAL is used for experimental features not yet reader for the end-user masses.

Another caveat is that Qu hasn’t yet been able to quantify the performance impact. Qu added on the patch message:

“Unfortunately I do not have a physical machine for performance test, but if everything goes like XFS/EXT4, it should mostly bring single digits percentage performance improvement in the real world.

Although I believe there are still quite some optimizations to be done, let’s focus on testing the current large data folio support first.”

The large folio patches for EXT4 had shown some nice performance gains. In any event another performance-related improvement to be on the lookout for out on the horizon with Btrfs.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Drivers must take 3 items out of car today – & best spot for them if you can’t
Next Article Get the Ninja Foodi StaySharp Knife Block Set with a 34% saving ahead of Prime Day
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Apple Planning to Change iPhone 17 Pro’s Logo Placement
News
TSMC and Intel slow expansion in Japan and Malaysia due to weak chip demand and economic uncertainty · TechNode
Computing
Has Labour’s first year in power been a tech success? – UKTN
News
Beats PowerBeats Pro 2 vs Beats Fit Pro: Which should you get?
Gadget

You Might also Like

Computing

TSMC and Intel slow expansion in Japan and Malaysia due to weak chip demand and economic uncertainty · TechNode

1 Min Read
Computing

The TechBeat: Chinese AI Model Promises Gemini 2.5 Pro-level Performance at One-fourth of the Cost (6/30/2025) | HackerNoon

5 Min Read
Computing

Nothing Headphones (1) specs unveiled ahead of July 1 release: report · TechNode

1 Min Read
Computing

How a cancer diagnosis birthed Egypt’s Chefaa

11 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?