FERRAMENTAS LINUX: As muitas atualizações do NVMe e outras alterações de bloco para o Kernel Linux 5.18

domingo, 20 de março de 2022

As muitas atualizações do NVMe e outras alterações de bloco para o Kernel Linux 5.18

 

Confira !!

Além das atualizações do IO_uring para o Kernel Linux 5.18 , o mantenedor do subsistema de bloco Jens Axboe também enviou o bloco principal e as alterações de driver antes da abertura da janela de mesclagem v5.18 hoje à noite após o lançamento do Kernel Linux 5.17.

As alterações do núcleo/driver do bloco estão prontas para este próximo ciclo do kernel Linux. Como de costume nos últimos tempos, grande parte do trabalho do subsistema de bloco gira em torno da melhoria do código NVMe. Algumas das mudanças encontradas no  Kernel Linux 5.17 incluem:

- O suporte NVMe para a E/S vetorizada para passagem de usuário por meio do novo ioctl NVME_IOCTL_IO64_CMD_VEC para passar uma matriz de iovecs.

- O suporte para E/S em buffer em dispositivos de bloco NVMe dentro do código NVMET. Com esse modo de usar o back-end do arquivo e usar o cache para o namespace do dispositivo de bloco, isso mostra uma "melhoria significativa de desempenho".

- O registro de erros aprimorado para o código NVMe.

- As atualizações MQ (multi-fila), incluindo muitas limpezas de código.

- As correções do BCache.

- As limpezas e correções de BFQ.

- O suporte para expor o NVMe direct discovery controller and central discovery controller via sysfs.

- Os recursos blk-crypto agora são relatados via sysfs.

Mais informações nas solicitações de pull para o driver de bloco e alterações de bloco.

A janela de mesclagem do Kernel Linux 5.18 estará em execução nas próximas duas semanas, enquanto o kernel estável do Kernel Linux 5.18 deve estrear no final de maio.




Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário