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-kärnan slår samman flera förbättringar

Rapporterad av AI Bild genererad av AI

Utvecklingen av Linux 7.0-kärnan har tagit in uppdateringar för AppArmor, AMDGPU, Ceph och eCryptfs. Dessa ändringar inkluderar förbättringar i säkerhet och hårdvarustöd. Sammanläggningarna signalerar pågående framsteg mot kärnans lansering.

Tidig Phoronix-bevakning belyser förväntade förbättringar av IO_uring:s IOPOLL-polling i Linux 7.0, byggt på tidigare kärnförbättringar för överlägsen asynkron I/O-prestanda i högkapacitetsapplikationer.

Rapporterad av AI

Forskare har använt artificiell intelligens för att identifiera en betydande prestandaförbättring i Linux IO_uring-underkomponent. Upptäckten visar en 50-80x förbättring i effektivitet. Detta fynd belyser AI:s roll i optimeringen av öppen källkod.

Phoronix rapporterar en mindre prestandajustering i Linuxkärnan 7.0, som släpptes den 28 februari 2026, med vinster särskilt på AMD Zen 2-processorer i samband med bredare förbättringar som stöd för Zen 6.

Rapporterad av AI

Linuxkärnans version 7.0 har inkluderat uppdateringar i sin schemaläggare. Dessa ändringar omfattar en utökning av tidsdel tillsammans med insatser fokuserade på prestanda och skalbarhet. Uppdateringarna rapporterades av Phoronix.

Tidiga tester av Linux 6.19-utvecklingskärnan på en server med dubbla AMD EPYC 9965-processorer visar stark prestanda i högpresterande beräkningsarbetsbelastningar. Trots vissa schemaläggarproblem uppvisar kärnan lovande resultat för AI- och HPC-applikationer. Dessa benchmarks jämför den med den stabila Linux 6.18-versionen.

Rapporterad av AI

Utvecklare överväger stöd för underplanerare som en nyckelfunktion för den kommande Linux 7.1-kärnsläppet. Denna tillägg, relaterad till cgroup och sched-ext, kan förbättra schemaläggningsmöjligheterna i det open source-baserade operativsystemet. Phoronix framhåller det som potentiellt en av de mest spännande uppdateringarna.

 

 

 

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