Olá, entusiastas do Linux! Temos algumas atualizações emocionantes para compartilhar sobre o recurso inovador do kernel, o IO_uring.
Com o lançamento do Kernel Linux 6.9, o IO_uring ganhou suporte para Truncate e Per-Ring NAPI1.
As mudanças no IO_uring foram mescladas no início da janela de mesclagem do Linux 6.9, que está quase concluída. Esta rodada trouxe ainda mais recursos para este recurso de kernel maravilhoso e inovador1.
Os destaques das atualizações do IO_uring para o Kernel Linux 6.9 incluem:
- Suporte para Per-Ring NAPI;
- Suporte para Truncate;
- Exposição dos estados de utilização do SQPOLL;
- Tornando os loops internos do task_work mais justos;
- Correções multi-sho;
- Várias outras correções e limpezas;
O suporte ao Truncate (ftruncate) no IO_uring permite que as aplicações realizem truncates nativos através do IO_uring, eliminando a necessidade de configurar seu próprio pool de threads ou offloading para realizar truncates não bloqueantes.
Para mais detalhes sobre as atualizações do IO_uring para o Kernel Linux 6.9, confira este link com o código já no Linux Git antes do lançamento do Kernel Linux 6.9-rc1 .
Espero que vocês estejam tão animados quanto nós com essas atualizações!
Fique ligado para mais notícias sobre o Linux e o IO_uring.
Até a próxima!
Nenhum comentário:
Postar um comentário