Btrfs Preps Huge Folios Support Ahead Of Linux 7.2
([Linux Storage] 17 Minutes Ago
Btrfs + Huge Folios)
- Reference: 0001635918
- News link: https://www.phoronix.com/news/Btrfs-Huge-Folios-Linux-7.2
- Source link:
The past few Linux kernel cycles there has been [1]experimental support for large folios with Btrfs while for Linux 7.2 it looks like this modern file-system will be taking things further with huge folios.
SUSE engineer Qu Wenruo has been working through huge folios support for Btrfs to support up to a 2MB folio size.
Similar to the large folios, huge folios can help Btrfs in achieving greater I/O throughput and reduced system overhead while providing for better memory management.
The patches introducing huge folios for Btrfs have made it into David Sterba's [2]kdave/linux.git's for-next Git branch . With the work now in the Btrfs' "for-next" Git branch, they should be submitted as part of the upcoming Linux 7.2 merge window.
[1] https://www.phoronix.com/news/Linux-6.17-Btrfs
[2] https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git/commit/?h=for-next&id=03cf72892daacbc6941981d495180d721c180e49
SUSE engineer Qu Wenruo has been working through huge folios support for Btrfs to support up to a 2MB folio size.
Similar to the large folios, huge folios can help Btrfs in achieving greater I/O throughput and reduced system overhead while providing for better memory management.
The patches introducing huge folios for Btrfs have made it into David Sterba's [2]kdave/linux.git's for-next Git branch . With the work now in the Btrfs' "for-next" Git branch, they should be submitted as part of the upcoming Linux 7.2 merge window.
[1] https://www.phoronix.com/news/Linux-6.17-Btrfs
[2] https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git/commit/?h=for-next&id=03cf72892daacbc6941981d495180d721c180e49