Virtualbox lento no disco rígido formatado com ExFat normal em NTFS

0

Estou executando o Ubuntu 14.04 como host e o Windows 7 como convidado no VirtualBox. Meu arquivo vdi para o Windows 7 estava ficando grande, então eu migrei para um SSD interno Samsung 850 EVO conectado através de um hub USB com um cabo de dados SATA-USB3. Antes, quando o arquivo vdi estava no disco rígido interno do meu computador (Ext4), o Windows 7 no Virtualbox estava funcionando rápido.

Eu inicialmente formatei o SSD da Samsung para o ExFAT e o convidado do Windows 7 era dolorosamente lento (minutos para ativar um navegador). Eu lutei por horas jogando com todos os tipos de configurações no VirtualBox. Eu notei que quando eu corri "top" no meu host Ubunutu, o mount.exfat era um processador e atrasava meu sistema. Ocasionalmente, o Windows 7 funcionava normalmente e todas as vezes o mount.exfat não estaria na lista dos principais usuários de cpu. Por um capricho, decidi reformatar o SSD da Samsung para NTFS e inicializar o convidado do Windows 7 a partir disso. Sob esta configuração, o Windows 7 executa perfeitamente normal.

Pergunta:

Por que o host guest do Windows 7 no VirtualBox apresenta desempenho ruim em um disco rígido externo ExFAT em comparação com um disco rígido externo NTFS?

Nota: Eu não tenho idéia se isso é um problema de hardware, problema de software linux, problema de software VirtualBox, etc.

    
por sbbjpm 08.12.2015 / 17:48

1 resposta

0

O ExFAT (FAT64) não foi projetado para uso de SSD. Ele foi projetado para flash sticks e cartões de memória, para substituir o sistema de arquivos padrão FAT32. Devido às exigências de royalties da Microsoft, nunca pegou.

O NTFS é um sistema de arquivos b-tree altamente otimizado que está atualizado para o uso do SSD e deve ser usado em todos os casos, exceto em unidades removíveis pequenas com o ExFAT.

Para responder à sua pergunta, você provavelmente está usando o driver FUSE ExFAT, que é executado no espaço do usuário. Se você fosse compilar e usar o módulo de kernel ExFAT, provavelmente veria melhor desempenho, embora não melhor do que usando o módulo de kernel NTFS (YMMV)

Módulo do kernel ExFAT: link

    
por 08.12.2015 / 18:48