Linux 7.0 IO_uring: Peningkatan tabel hash untuk efisiensi IOPOLL

Memperluas laporan awal Phoronix, kernel Linux 7.0 akan mengganti daftar terhubung dengan tabel hash di IOPOLL IO_uring untuk pencarian O(1), menargetkan peningkatan throughput besar dalam I/O asinkron untuk server dan basis data.

Mengikuti liputan awal Phoronix tentang peningkatan IO_uring IOPOLL di Linux 7.0, detail baru mengungkap pergeseran dari daftar terhubung ke tabel hash untuk manajemen entri poll. Ini memberikan kompleksitas rata-rata O(1) untuk pencarian dan penyisipan, menyelesaikan bottleneck di skenario polling tinggi di mana pencarian linear mendominasi sebelumnya.

IO_uring, diperkenalkan di kernel 5.1, menggunakan buffer cincin bersama untuk I/O asinkron latensi rendah. Pendahulu terbaru seperti polling hibrida Linux 6.13 dan penyesuaian ukuran cincin (seperti disebutkan dalam artikel seri sebelumnya) menyiapkan panggung, dengan pencipta Jens Axboe mendorong penyempurnaan.

Benchmark dari kernel sebelumnya (misalnya, tes I/O polled di Linux 5.7) menunjukkan peningkatan IOPS untuk beban kerja NVMe dan multi-koneksi di alat seperti QEMU dan PostgreSQL. Namun tantangan tetap ada: kerentanan keamanan (misalnya, risiko rootkit dalam laporan April 2025) dan ketergantungan kernel distro.

Perubahan ini memperkuat keunggulan Linux di lingkungan cloud, edge, dan basis data di bawah beban berat.

Artikel Terkait

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Gambar dihasilkan oleh AI

Linux 7.0 kernel merges several enhancements

Dilaporkan oleh AI Gambar dihasilkan oleh 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.

Dilaporkan oleh 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.

Dilaporkan oleh 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.

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak