Confira !!
Foi adicionado novamente durante o ciclo do Kernel Linux 5.1 o IO_uring para E / S rápida e eficiente . Essa nova interface permite que os anéis da fila sejam compartilhados entre o aplicativo e o kernel para evitar cópias em excesso e outras melhorias de eficiência em relação ao código Linux AIO existente. Com o Kernel Linux 5.4, o IO_uring está em uma forma ainda melhor.
Nos meses desde que a IO_uring foi mesclada à linha principal, vimos uma tonelada de trabalho contínuo sobre ela, incluindo as melhorias de desempenho de 755x . Com o Linux 5.4, parece que após extensas otimizações de Jens Axboe e outros, ele está em uma forma bastante refinada.
Semana passada foi mesclado o suporte para alocar os anéis juntos para ser mais eficiente, mesclagem assíncrona aprimorada, aprimoramentos no desempenho de gravação assíncrona em buffer, suporte para tamanhos de anel maiores e outras melhorias.
Agora, bater na árvore na sexta-feira era outra melhoria para E / S em lote e correção.
Com o IO_uring ficando cada vez mais otimizado e avaliado com as próximas versões do kernel, esperamos que sua adoção tenha um aumento à medida que avançamos para 2020.
Fonte
Até a próxima !!
Nenhum comentário:
Postar um comentário