Pengembang kernel Linux telah bekerja tanpa lelah untuk memeras lebih banyak kinerja dari IO_uring dan kode blok/I/O secara umum. Pengembang utama IO_uring Jens Axboe yang juga berfungsi sebagai pemelihara subsistem blok Linux (di antara peran lain dan kontribusi besar selama bertahun-tahun) telah menggunakan sistemnya sebagai dasar untuk mengevaluasi perbaikan kernel tersebut. Dia sekarang beralih menggunakan AMD Zen 3 sambil tetap menggunakan penyimpanan Intel Optane dan melihat peningkatan kecepatan yang luar biasa dari prosesor terbaru AMD.
Daripada berbicara dalam kisaran 3,5~3,8 juta IOPS per-core untuk mengevaluasi peningkatan kernel, ia sekarang berada di lebih dari 5 juta IOPS per core dengan meningkatkan ke perangkat keras AMD Zen 3.
Sistemnya hingga saat ini untuk melakukan pengujian I/O Linux utama adalah AMD Ryzen Threadripper 3970X dengan penyimpanan Intel Optane Gen2. Dia sekarang telah pindah menggunakan AMD Ryzen 9 5950X dengan Intel Optane Gen2.
Kinerja per-core IOPS Linux untuk baseline barunya sekarang jauh di atas lima juta…. 5,1 juta IOPS adalah apa yang dia lihat dari konfigurasi barunya saat ini dalam pengembangan kernel Linux. Upgrade ke AMD Zen 3 ini sekarang mendorong batas penyimpanan Optane yang mendasari itu sendiri.
Jawabannya adalah 5,1 juta IOPS, yang juga merupakan batas perangkat. Stok 5950X build, tidak di-overclock.
IOPS=5121792, BW=2500MiB/s, IOS/call=32/31, inflight=(128 128)
IOPS=5121792, BW=2500MiB/s , IOS/call=32/32, inflight=(128 101)Basis awal baru. #io_uring #amd #optane https://t.co/ujDhwxX3Vx
— Jens Axboe (@axboe) 30 September 2021