Confira !!
Várias mudanças foram incorporadas ao Linux 6.0 para beneficiar a virtualização ao usar o VirtIO.
O pull do VirtIO para o Kernel Linux 6.0 consiste em " Um enorme conjunto de patches que suporta o redimensionamento vq usando o novo recurso vq reset. Recursos, correções, limpezas em todo o lugar.
" Alguns dos detalhes para as alterações do VirtIO no Linux 6.0 incluem: no código do dispositivo de rede VirtIO.
- O suporte à operação de suspensão do VDPA para que o espaço do usuário possa suspender efetivamente um dispositivo. Isso é importante para o suporte à migração ao vivo.
- Permitir o controle do usuário sobre o número de virtqueues de E/S. Em vez de sempre criar 128 virtqueues de E/S, o parâmetro do módulo "max_io_vqs" agora permite definir opcionalmente um número diferente de filas, até 1024 filas.
- O driver de bloco do simulador VDPA adicionou suporte para os recursos DISCARD e write-zeroes.
- O suporte com o VDUSE para usar memória de espaço de usuário como buffer de rejeição. Isso pode levar a um uso mais eficiente de alguns aplicativos como SPDK/DPDK, evitando uma cópia de memória extra do buffer de rejeição para páginas enormes.
- O suporte a redefinição de anel no código de rede VirtIO e, por sua vez, suporte à funcionalidade de redimensionamento da fila virtual (VQ).
Além disso, muito mais, conforme descrito em todos os patches que compõem o recurso VirtIO vinculado anteriormente.
Até a próxima !!
Nenhum comentário:
Postar um comentário