Desempenho de gravação deficiente em VM dentro do Proxmox PVE 2.0

3

Estou executando um PVE 2.0 em um hardware decente (2 HDDs SATA como RAID1, 12 GB de RAM, CPU i7), mas o desempenho de E / S é muito ruim dentro da VM (Ubuntu 11.10 Server). A mesma VM foi copiada para outro servidor executando simplesmente o Ubuntu Server com KVM e tinha melhor E / S Perf.

é assim que o HDD é mostrado no Guest:

ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
ata1.00: ATA-8: ST3000DM001-9YN166, CC49, max UDMA/133
ata1.00: 5860533168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
ata1.00: configured for UDMA/133
scsi 0:0:0:0: Direct-Access     ATA      ST3000DM001-9YN1 CC49 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
sd 0:0:0:0: [sda] 4096-byte physical blocks
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

Eu testei com DD:

$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 19.2222 s, 7.0 MB/s

no host, este mesmo teste resultará em 156 MB / s em média.

PS: Estou usando o VirtIO e não vejo erros no dmesg.

    
por sorsenne 16.04.2012 / 16:55

1 resposta

1

Tente adicionar as unidades virtio e ide à mesma VM e compare sua velocidade.

Depois, você usa um disco de 7200 RPM otimizado para uso em desktop (principalmente thread único), e isso pode afetar seus números (na verdade, o Proxmox trabalha com os mesmos discos ao mesmo tempo que a VM). Que tipo de controlador de hardware RAID você está usando? By the way, a maioria dos controladores estão equipados com memória cache de 256 ou 512 Mb nos dias de hoje, e 134 Mb do seu arquivo de teste pode ser muito pequeno site para ter resultados claros (no caso de você comparar resultados VM vs hardware bruto). / p>

Em seguida, tente atualizar o firmware para a (s) unidade (s), uma chance faça melhor depois disso.

    
por 19.04.2012 / 10:16