Qual é o melhor sistema de arquivos para o VMware Server no host linux?

1

Infelizmente, ainda estou lidando atualmente com a implantação do VMware Server 2.0.2 hospedado no Ubuntu Linux 10.04 LTS. Os testes internos mostraram grandes problemas quando executados em um host de 64 bits, mas tudo está bem em um host de 32 bits e é isso que eu tenho que usar.

Enquanto estou acostumado a implantar convidados Xen em dispositivos de blocos simples (geralmente na forma de volumes LVM2), o VMware Server usa arquivos no host como back-end de armazenamento. Estou usando um volume lógico para o ponto de montagem /var/lib/vmware .

Parece que lembro de ter lido um artigo sobre como obter melhor desempenho de sistemas de arquivos "mais simples" para tais situações, e seu raciocínio fazia sentido para mim. Isso deixaria a proteção contra corrupção para a sincronização de cada bloco da VMware ("otimizar a segurança" na configuração do disco virtual) em vez de aproveitar os sistemas de arquivos de registro em diário ou coisas do tipo.

Isso poderia sugerir que o ext2 realmente faz sentido durante o uso regular e poderia fornecer o melhor desempenho - eu não testei isso e estou apenas supondo. O problema com o ext2 está no fsck - isso levaria idades em comparação com um sistema de arquivos com journal.

Em seguida, voltamos ao nosso amado ext3 e / ou ao novo ext4, mas qual dos dois? com quais opções?

Alguém já fez, ou encontrou algum lugar, alguns testes em sistemas de arquivos usados para /var/lib/vmware ? Você tem alguma recomendação?

EDIT: este sistema específico usa discos 4x 7200rpm em um controlador de hardware raid5 com cache de write-back de bateria, se isso for importante.

2º EDIT: Não consigo alterar os detalhes do hardware do host, incluindo a configuração do RAID: (

    
por Luke404 28.01.2011 / 17:55

2 respostas

3

Vou fazer algumas sugestões. : D

  • Em relação à arquitetura de disco, eu não sugeriria executar o raid 5. Seu desempenho de gravação será simplificado muito rapidamente. Pelo contrário, Raid-10 seria uma solução muito melhor se você estiver preocupado com o desempenho.
  • Em relação ao sistema de arquivos, nunca usei o servidor VMware no contexto de desempenho, mas sugiro o padrão do SO. No caso de 10.04, EXT4. O XFS definitivamente lhe daria melhor desempenho, mas eu ficaria preocupado com o suporte em torno do XFS.
  • Se possível, eu executaria o ESXi em vez do servidor vmware 2.0.2. Se você tiver um problema com a arquitetura x64, o ESXi 3.5 será executado em hardware de 32 bits, caso contrário, o desempenho do 4.1 será a melhor escolha. E é grátis.
por 28.01.2011 / 19:13
0

Eu sugeriria o sistema de arquivos XFS se você absolutamente precisa executar o VMWare Server. Como você tem um BBWC no controlador, é possível criar o sistema de arquivos com opções normais e apenas montar com noatime e nobarrier .

    
por 28.01.2011 / 18:07