Linux 7.0 IO_uring: Hash-tabelluppgradering för IOPOLL-effektivitet

Utvidgande av Phoronix tidiga rapporter kommer Linux-kärnan 7.0 att ersätta länkade listor med hash-tabeller i IO_uring:s IOPOLL för O(1)-sökningar, med sikte på stora genomströmningsvinster i asynkron I/O för servrar och databaser.

Efter Phoronix initiala rapportering om IO_uring IOPOLL-uppgraderingar i Linux 7.0 avslöjar nya detaljer ett skifte från länkade listor till hash-tabeller för hantering av poll-poster. Detta ger genomsnittlig O(1)-komplexitet för sökningar och infogningar, och löser flaskhalsar i högpollningsscenarier där linjära sökningar tidigare dominerade.

IO_uring, introducerad i kärna 5.1, använder delade ringbuffertar för låg latens asynkron I/O. Nära föregångare som Linux 6.13:s hybridpolling och ringstorleksändring (som nämnts i tidigare serier artiklar) banar väg, med skaparen Jens Axboe som driver förfiningar.

Benchmark från tidigare kärnor (t.ex. Linux 5.7:s pollade I/O-tester) tyder på förstärkta IOPS för NVMe- och multianslutningsarbetsbelastningar i verktyg som QEMU och PostgreSQL. Utmaningar kvarstår dock: säkerhetshål (t.ex. rootkit-risker i april 2025-rapporter) och distrokärnberoenden.

Dessa förändringar stärker Linux fördel i moln-, edge- och databas miljöer under tunga laster.

Relaterade artiklar

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Bild genererad av AI

Linux 7.0 kernel merges several enhancements

Rapporterad av AI Bild genererad av AI

The Linux 7.0 kernel development has incorporated updates to AppArmor, AMDGPU, Ceph, and eCryptfs. These changes include security and hardware support improvements. The merges signal ongoing progress toward the kernel's release.

Researchers have used artificial intelligence to identify a significant performance boost in Linux's IO_uring subsystem. The discovery reveals a 50-80x improvement in efficiency. This finding highlights AI's role in optimizing open-source software.

Rapporterad av AI

Elastic Security Labs has detailed the evolution of Linux rootkits in a two-part research series published on March 5, 2026. These modern threats exploit kernel features like eBPF and io_uring to remain hidden in cloud, IoT, and server environments. The research highlights how such rootkits evade traditional detection methods.

The Linux kernel version 7.0 includes new physical layer (PHY) drivers for various hardware components. These additions encompass support for Apple's Type-C PHY, Qualcomm's Snapdragon X2, and Rockchip's HDMI 2.1 FRL features. The updates aim to enhance compatibility with modern devices.

Rapporterad av AI

The upcoming Linux kernel version 7.1 is set to introduce support for extended attributes on sockets. This change aims to enable new functionality in GNOME and systemd. The development was reported by Phoronix.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj