Estou executando uma estação de trabalho que depende muito da virtualização. Eu escolhi o VirtualBox porque:
No entanto, eu instalei o array RAID6 de software de 12 baias que é supostamente baseado no btrfs (o kernel 4.12 introduz patches para o RAID56), então eu preciso de um kernel de ponta. Possivelmente versão RC. Todas as minhas máquinas são baseadas em btrfs por razões de compatibilidade, faz absolutamente sentido usar o btrfs também para RAID.
O sistema operacional principal do host é isolado da Internet e executa muitas tarefas importantes que eu transmito. Então, eu preciso de um SO estável aqui - o que colide com o requisito de kernel de ponta de btrfs. Assim, estou planejando delegar o suporte a RAID para a VM e exportá-lo de volta para o host por meio do NFS. Antes de testar se o NFS é compatível com todas as funcionalidades do btrfs e é tão legal - tudo deve funcionar muito bem.
Meu plano foi impecável:
E seria perfeito - o KVM é a escolha ideal para essa carga de trabalho - ele é sem cabeça, então o X não danifica o RAID, ele funciona muito bem e seria incrível se ... VirtualBox não colidiria com o KVM. Mas funciona (máquinas KVM não são iniciadas quando máquinas VBox com VT-x habilitadas estão em execução e vice-versa). Então, neste ponto, está bem claro para mim que, infelizmente, precisarei usar o VirtualBox para a carga de trabalho para a qual ele provavelmente nunca foi destinado - alta performance de i / o. Mas não vejo muitas outras opções.
Desculpe por esta longa explicação, mas ela explica porque eu realmente decidi usar o Virtualbox para tal carga de trabalho em vez de KVM, apesar de tal decisão parecer não fazer sentido. Então eu espero que este tópico não seja inundado por "apenas use o KVM" respostas.
A minha pergunta é - o VirtualBox permite algum ajuste de performance de armazenamento mais avançado como o KVM? Está perto de ser capaz de atingir uma leitura sequencial de ~ 1000 MB / s e empurrá-lo através do NFS sobre o localhost? A estação de trabalho está conectada ao backbone de 10 gbps, portanto, eu gostaria que ela alcançasse algo próximo ao potencial total para uma rápida sincronização de matriz.