June 4, 2026

PBX Science

VoIP & PBX, Networking, DIY, Computers.

Linux 7.0 EXT4 Updates Boost Concurrent Direct I/O Write Performance

Linux 7.0 EXT4 Updates Boost Concurrent Direct I/O Write Performance



Linux 7.0 EXT4 Updates Boost Concurrent Direct I/O Write Performance

February 20, 2026 — The upcoming Linux 7.0 kernel, currently in its release candidate phase, is set to deliver meaningful improvements to the EXT4 filesystem — one of the most widely used filesystems in the Linux ecosystem.

The EXT4 updates were sent out and merged into the kernel tree on February 12, 2026, and focus squarely on improving performance when handling concurrent direct I/O writes to multiple files.


Background: A New Era for the Linux Kernel

Linux 7.0 marks a significant milestone in kernel history. Following the release of Linux 6.19 on February 8, 2026, Linus Torvalds officially confirmed that the next version would carry the major version bump to 7.0 — ending the 6.x era after 19 releases. The merge window opened on February 9, 2026, and the stable release of Linux 7.0 is expected around mid-April 2026, with the first release candidate (RC1) having arrived on February 22.


What’s New in EXT4

Faster Concurrent Direct I/O Writes

The headline improvement in EXT4 for Linux 7.0 is a significant boost to write performance when multiple processes are simultaneously writing to different files using direct I/O. Direct I/O allows applications to bypass the kernel’s page cache and write data straight to disk — a technique commonly used by databases, storage systems, and other high-performance applications that manage their own caching.

The performance gain is achieved by deferring the splitting of unwritten extents until I/O completion, rather than performing this operation upfront. This reduces contention between concurrent writers and allows more operations to proceed in parallel, resulting in better throughput and lower latency in write-intensive workloads.

Smarter Cache and Write Behavior

Beyond the headline performance boost, EXT4 in Linux 7.0 also introduces two additional optimizations:

  • Unnecessary cache invalidation is avoided in the extent status cache, reducing overhead during typical I/O patterns.
  • Unnecessary forced ordered writes are avoided when appending to a file using delayed allocation. Previously, certain append operations could trigger redundant sequential write ordering; this is now handled more efficiently.

Both changes contribute to a smoother overall I/O experience, particularly for workloads that heavily use file appending — such as log-writing systems.

The update also includes a variety of miscellaneous bug fixes that improve the stability and correctness of the EXT4 implementation.

New err_report_sec Sysfs Attribute for Error Monitoring

Linux 7.0 also introduces a new EXT4 sysfs attribute: err_report_sec. This attribute gives system administrators direct control over how frequently the kernel logs warning messages when filesystem inconsistencies are detected.

By default, the error reporting timer logs one warning message every 24 hours when a filesystem inconsistency is present. However, administrators can now easily tune this behavior:

  • Increase the frequency for more aggressive monitoring in critical environments.
  • Decrease the frequency to reduce log noise on busy systems.
  • Set the value to zero to disable the timer entirely.

This added flexibility makes it much easier to tailor filesystem error reporting to the needs of the environment, whether that’s a small personal server or a large-scale enterprise deployment.


Why This Matters

EXT4 has been the default filesystem for most major Linux distributions for well over a decade, and it continues to see active development. These updates are particularly relevant for:

  • Database administrators running MySQL, PostgreSQL, or similar systems that rely on direct I/O for data integrity and performance.
  • High-performance computing environments where concurrent write throughput is a critical bottleneck.
  • System administrators who need more precise control over filesystem health monitoring without being flooded by log messages.

Importantly, these improvements are available to all existing EXT4 filesystems without any need for reformatting or data migration — users who upgrade to a kernel running Linux 7.0 will benefit automatically.


Looking Ahead

Linux 7.0 is expected to reach its stable release in April 2026 and is anticipated to ship with Ubuntu 26.04 LTS “Resolute Raccoon,” due on April 23, 2026. The EXT4 improvements are just one part of a broader wave of kernel updates that includes memory management gains, XFS self-healing capabilities, improved hardware support, and continued Rust integration.

For those tracking kernel development, the full EXT4 changes for Linux 7.0 are available in the upstream pull request that was merged into the kernel git tree in mid-February.


Sources: Phoronix (Michael Larabel, February 12, 2026); 9to5Linux; kernel.org

Linux 7.0 EXT4 Updates Boost Concurrent Direct I/O Write Performance

Linux 7.0 EXT4 Updates Boost Concurrent Direct I/O Write Performance


Windows Software Alternatives in Linux


Disclaimer of pbxscience.com

PBXscience.com © All Copyrights Reserved. | Newsphere by AF themes.