The EXT4 file-system changes were merged Sunday night for the ongoing Linux 7.4 merge window. The headline feature of EXT4 in this new kernel version is opt-in support for buffered IOmap usage that can lead to "significant" performance improvements for large writes...

The EXT4 file-system changes were merged Sunday night for the ongoing Linux 7.4 merge window. The headline feature of EXT4 in this new kernel version is opt-in support for buffered IOmap usage that can lead to "significant" performance improvements for large writes.
A few weeks back I wrote about EXT4's bufered IOmap support coming about with some significant performance potential by replacing the file-system driver's buffer head usage with the IOmap framework. For large write some very sizable performance improvements while for read performance it's more modest.
Ted Ts'o wrote of the buffered IOmap support in the EXT4 pull request:
"Add support for buffered iomap support in ext4. This is not enabled by default, but requires the buffered_iomap mount option, as this mode does not support online defragmentation, inline data, fsverify, fscrypt, non-extent inodes, and data=journal mode. If buffered_iomap is enabled, ext4 will fall back to the original I/O code path automatically if necessary. Large writes show significant performance improvements when buffered iomap is enabled.There are also miscellaneous bug fixes and improvements, including for fast commit and avoiding deadlocks and out-of-bound reads when handling corner cases involving corrupted file systems."
Zhang Yi of Huawei led the work on this buffered IOmap support and showed the huge gains from its usage:
So be aware of the "buffered_iomap" mount option for EXT4 when moving to Linux 7.4.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | EXT4 Introducing IOmap Buffered I/O Path With Some Performance Gains | 0 | 16.85 | 12-10-2026 |
| 2 | EXT4 bude mít novou volbu buffered_iomap, která znatelně zrychluje zápis velkých souborů | 0 | 7.93 | 26-10-2026 |
| 3 | IOmap Improvement For Linux 7.3 Takes EXT4 & XFS Performance Further | 0 | 13.69 | 18-08-2026 |
| 4 | Linux 7.4 EFI Brings Improvement For Helping Systemd When Kernel Booted Directly | 0 | 10.92 | 26-10-2026 |
| 5 | Simple Optimization For Linux 7.4 Can Open Files For Reading ~39% Faster | 0 | 9.9 | 19-09-2026 |
| 6 | Linux 7.4 Preps CXL For Very Neat Dynamic Capacity Devices "DCD" | 0 | 9.84 | 26-10-2026 |
| 7 | Intel Xe Driver For Linux 7.4 Adds vRAM Health Check, Degraded Memory Handling | 0 | 8.27 | 19-09-2026 |
| 8 | Linux 7.4 Removing Its Broken & Rarely Touched Code For ARM64 Big Endian | 0 | 17.6 | 19-10-2026 |
| 9 | XFS Lands FALLOC_FL_WRITE_ZEROES For Efficiency Improvement In Linux 7.3 | 0 | 14.43 | 18-08-2026 |
| 10 | Linux 7.3 x86/mm Lands Patches To Greatly Improve Latency-Sensitive Workloads | 0 | 9.76 | 22-08-2026 |