Isso foi no mês passado, quando ~ 3,5 M IOPS por núcleo foi impressionante com o código para Linux 5.15 para empurrar ainda mais os limites de I/O do Linux. Agora, para o código que provavelmente será incluído no Linux 5.16, ele está atualmente em 3,8 M IOPS com um único passo.
Com esta série de patches retrabalhando e otimizando ainda mais os caminhos de envio e conclusão, a taxa de transferência de E/S aumenta ainda mais. Com o mantenedor do bloco e IO_uring desenvolvedor líder Jens Axboe baseado em Intel Optane, ele está desfrutando de uma melhoria de rendimento de cerca de 3%.
Axboe twittou que com esses patches mais recentes ele agora está atingindo 3,8 milhões de IOPS em um único núcleo.
Pavel continua sua busca implacável para espremer cada pedaço de eficiência da pilha. Este me mostra uma melhoria de 3% no desempenho de thread único, 3,7 M-> 3,8 M IOPS. https://t.co/bzWQGZ7GLG
-Jens Axboe (@axboe) 25 de setembro de 2021
O 4M IOPS em um único segmento será possível este ano? Veremos… Muito trabalho excelente acontecendo em IO_uring land e em todo o cenário de armazenamento do Linux.