Onde está o meu gargalo da VMware-ws FreeNAS CIFS (ZFS)?

1

Plano de fundo: Estou construindo um silencioso HTPC + NAS que também deve ser usado para uso geral do computador. Eu estou tão feliz em geral com as coisas, que eu estava esperando um pouco melhor desempenho de IO. Eu não tenho ideia se minhas expectativas são irreais. O NAS está lá como um armazenamento de arquivos de uso geral e como um servidor de mídia para XBMC e outros dispositivos. O ZFS é um requisito.

Pergunta: Onde está o meu gargalo, e há algo que eu possa fazer em configuração, para melhorar meu desempenho? Eu estou pensando em configurações de disco VM poderia ser algo, mas eu realmente não tenho idéia para onde ir desde que eu não sou experiente com FreeNAS nem VMware-WS.

Testes: Quando estou no sistema operacional host e copio arquivos (do SSD) para o compartilhamento CIFS, recebo cerca de 30 Mbytes / s de leitura e gravação. Quando estou no meu laptop, ligado à rede, recebo as mesmas especificações. O teste que fiz foi com um ISO de 16 GB, e com cerca de 200 MB de RARs e tentei evitar o cache de RAM lendo arquivos diferentes daqueles que estou escrevendo (> 10 GB). Parece que ter menos núcleos de CPU é muito mais eficiente, já que o gerenciador de recursos no Windows relata menos uso da CPU. Com 4 núcleos no VMware, o uso da CPU foi de 50 a 80%, com um núcleo de 25 a 60%.

EDITAR:

O HD ActiveTime estava bem alto no SSD, então mudei o arquivo de paginação, desativei o modo de hibernação e habilitei o Win DiskCache tanto em SSD quanto em RAID. Isso resultou em nenhuma diferença real de desempenho para um arquivo, mas se eu transferi 2 arquivos, a velocidade total subiu para 50 Mbytes / s vs ~ 40. A média do ActiveTime também caiu muito (para ~ 20%), mas agora tem mais bursts. O DiskIO está em ~ 30-35 Mbytes / s avgs, com explosões de ~ 100Mb. A rede está em 200-250Mbits / s com ~ 45 conexões TCP ativas.

Hardware

  • Asus F2A85-M Pro
  • A10-5700
  • 16 GB DDR3 1600
  • SSD OCZ Vertex 2 de 128 GB
  • 2 unidades genéricas de 1 TB 7200 RPM como RAID0 (no win7)
  • Intel Gigabit Desktop CT

Software

  • Sistema operacional do host: Win7 (SSD)
  • VMware Worksation 9 (SSD)
  • FreeNAS 8.3 VM (VDisk de 20 GB no SSD)
    • CPU: tentei 1, 2 e 4 núcleos.
    • Mecanismo de virtualização, modo preferido: automático
    • 10,24 GB de RAM
    • VDisk SCSI de 50 Gb no RAID0, o VDisk é formatado como ZFS e exposto através do CIFS por meio do FreeNAS.
    • NIC Bridge, Replicar estado de rede física

Abaixo estão duas impressões típicas do processo enquanto eu estou transferindo um arquivo para o compartilhamento CIFS.

last pid:  2707;  load averages:  0.60,  0.43,  0.24  up 0+00:07:05    00:34:26
32 processes:  2 running, 30 sleeping
Mem: 101M Active, 53M Inact, 1620M Wired, 2188K Cache, 149M Buf, 8117M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2640 root          1 102    0 50164K 10364K RUN      0:25 25.98% smbd
 1897 root          6  44    0   168M 74808K uwait    0:02  0.00% python
last pid:  2746;  load averages:  0.93,  0.60,  0.33  up 0+00:08:53    00:36:14
33 processes:  2 running, 31 sleeping
Mem: 101M Active, 53M Inact, 4722M Wired, 2188K Cache, 152M Buf, 5015M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2640 root          1  76    0 50164K 10364K RUN      0:52 16.99% smbd
 1897 root          6  44    0   168M 74816K uwait    0:02  0.00% python

Me desculpe se minha pergunta não está correta, eu sou muito ruim com esse tipo de coisa, e é a primeira vez que eu poso aqui na SU. Eu também aprecio quaisquer outras sugestões para algo, eu poderia ter perdido.

    
por maka 30.11.2012 / 10:19

1 resposta

0

O gargalo pode ser várias coisas:

  • VM e dados são armazenados no mesmo ssd
  • no modo em ponte - > roteador pode ser o gargalo também

Verifique estes links:

link

link

    
por 30.11.2012 / 18:12