Các nhà phát triển nhân Linux đã làm việc không mệt mỏi để tăng hiệu suất của IO_uring và mã khối/I/O nói chung. Nhà phát triển chính của IO_uring, Jens Axboe, người cũng đóng vai trò là người bảo trì hệ thống con khối Linux (trong số các vai trò và đóng góp lớn khác trong nhiều năm) đã sử dụng hệ thống của mình làm cơ sở để đánh giá các cải tiến hạt nhân đó. Anh ấy hiện đã chuyển sang sử dụng AMD Zen 3 trong khi vẫn gắn bó với bộ lưu trữ Intel Optane và đang thấy tốc độ tăng mạnh mẽ từ các bộ vi xử lý mới nhất của AMD.
Thay vì nói về phạm vi 3,5 ~ 3,8M IOPS trên mỗi lõi để đánh giá các cải tiến của hạt nhân, anh ấy hiện đạt hơn 5 triệu IOPS mỗi lõi bằng cách nâng cấp lên phần cứng AMD Zen 3.
Hệ thống của anh ấy cho đến thời điểm này để thực hiện thử nghiệm I/O Linux chính là AMD Ryzen Threadripper 3970X với bộ lưu trữ Intel Optane Gen2. Hiện anh ấy đã chuyển sang sử dụng AMD Ryzen 9 5950X với Intel Optane Gen2.
Hiệu suất IOPS trên mỗi lõi của Linux cho đường cơ sở mới của anh ấy hiện đã vượt quá 5 triệu…. 5.1 triệu IOPS là những gì anh ấy thấy từ cấu hình mới của mình tại thời điểm này trong quá trình phát triển nhân Linux. Bản nâng cấp lên AMD Zen 3 này hiện đang đẩy giới hạn của chính bộ nhớ Optane bên dưới.
Câu trả lời là 5.1M IOPS, đây cũng là giới hạn của thiết bị. Bản dựng 5950X cổ phiếu, không được ép xung.
IOPS=5121792, BW=2500MiB/s, IOS/call=32/31, inflight=(128 128)
IOPS=5121792, BW=2500MiB/s , IOS/call=32/32, inflight=(128 101)Đường cơ sở mới. #io_uring # amd #optane https://t.co/ujDhwxX3Vx
-Jens Axboe (@axboe) 30 tháng 9 năm 2021