Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Linux 7.3 Adds RWF_DONTCACHE Support For Block Devices

Дата публикации: 27-08-2026 14:15:30

With the never-ending quest for greater I/O performance in the HPC space and the demands all the more relentless in the AI era, the Linux kernel block subsystem activity continues to be as vibrant as ever along with the ongoing innovations in the IO_uring space...

Основное содержимое страницы с новостью.

LINUX STORAGE

With the never-ending quest for greater I/O performance in the HPC space and the demands all the more relentless in the AI era, the Linux kernel block subsystem activity continues to be as vibrant as ever along with the ongoing innovations in the IO_uring space.

Merged a few days back were all the block and IO_uring feature changes for Linux 7.3. The IO_uring changes are mainly focused around enhancing zero-copy receive "ZCRX", including taking on dynamic area provisioning. There are also various bug fixes and other enhancements. The dynamic area provisioning allows for the memory areas to be allocated and provisioned on-demand rather than needing to be pre-allocated statically.

Interesting over on the block side for Linux 7.3 is RWF_DONTCACHE support for block devices. The RWF_DONTCACHE flag is used for uncached buffered I/O via pruning pages from the page cache as soon as the operation completes. Thus relieving pressure from the cache and can help with heavy I/O workloads. With Linux 7.3, RWF_DONTCACHE is now supported on block devices.

RWF_DONTCACHE for block devices should be useful for databases running off raw block devices and other user-space allocations interacting directly with the underlying block device. Tests carried out by Tal Zussman who enabled the RWF_DONTCACHE support for block devices showed very nice read and write benefits from testing on a single block device on a VM:

RWF_DONTCACHE for block device benchmark

Other block changes for Linux 7.3 include Clang context analysis support for the NVMe host driver parallelizing NVMe RDMA I/O queue allocation and start-up, Apple NVMe fixes, and various MD RAID enhancements.

All the block feature improvements for Linux 7.3 can be found via this merge.

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Linux 7.3 UBI Adds Support For Per-Device Wear-Leveling Thresholds016.9729-08-2026
2Linux 7.3 Delivers Graphics Driver Improvements From Old GPUs To Next-Gen Hardware010.1323-08-2026
3Linux 7.3 TPM Makes Cleanup Preparations For TrenchBoot013.9728-08-2026
4Linux 7.3 MGLRU Change Helps Executable Code Stays In Memory, Improving Performance011.0827-08-2026
5Linux 7.3 Will Begin Checking USB-C Cables For Alt-Mode Support017.2828-08-2026
6IOmap Improvement For Linux 7.3 Takes EXT4 & XFS Performance Further013.6918-08-2026
7F2FS With Now Handle Multi-Device Flushes In Parallel With Linux 7.3014.229-08-2026
8AppArmor In Linux 7.3 Adds Support For User-Space Compressed Policies014.127-08-2026
9Intel Graphics Driver Support For Xe3 "Peak Bandwidth Threshold" Feature In Linux 7.3013.129-07-2026
10Linux 7.3 Better Protects Against Buggy EFI Firmware Taking Down The Rest Of User-Space013.4223-08-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 7.85. Источник: www.phoronix.com.