Como posso testar o desempenho do hd em um contêiner OpenVZ?

1

CentOS 5.x | VPS | OpenVZ

Estou testando um vps que usa o OpenVZ e não tenho certeza de qual comando digitar para medir o desempenho de leitura do disco. Eu pensei hdparm iria funcionar, mas eu recebo o seguinte:

[root@echo dev]# hdparm -t /dev/simfs
/dev/simfs: Permission denied

Ainda não vejo nenhum outro sistema de arquivos para verificar ...

[root@echo dev]# mount
/dev/simfs on / type reiserfs (rw,usrquota,grpquota)
/proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
none on /dev type tmpfs (rw)
none on /dev/pts type devpts (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Mais alguma coisa que eu possa tentar?

-M

    
por Mike B 17.07.2010 / 21:26

2 respostas

3

bom e velho bonnie ++ ; não é a ferramenta de benchmarking mais chamativa, mas uma que fornece resultados úteis [leituras / gravações aleatórias e sequenciais, e / s por segundo].

    
por 17.07.2010 / 22:19
4

Você pode tentar contornar diretamente o / dev / simfs com um comando dd cronometrado:

time (dd if=/dev/zero of=/tmp/test bs=64k count=16k > /dev/null; sync)

Provavelmente não é tão preciso quanto um verdadeiro benchmark. Apenas uma solução alternativa. Exemplo de saída:

16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 6.13276 seconds, 175 MB/s

real    0m6.786s
user    0m0.010s
sys     0m1.680s

Certifique-se de excluir / tmp / test depois.

    
por 15.06.2012 / 10:43