Как я могу проверить производительность HD на контейнере OpenVZ?

CentOS 5.x | VPS | OpenVZ

Я пробую VPS, который использует OpenVZ и не уверен, какую команду набрать, чтобы измерить производительность чтения с диска. Я думал, что hdparm будет работать, но я получаю следующее:

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

Пока я не вижу других файловых систем для проверки...

[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)

Что-нибудь еще я могу попробовать?

2 ответа

Решение

Старая добрая Бонни ++; не самый броский инструмент для сравнения, но тот, который дает полезные результаты [случайное и последовательное чтение / запись, ввод / вывод в секунду].

Вы можете попытаться обойти прямой вызов /dev/simfs с помощью команды timed dd:

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

Вероятно, не так точно, как истинный ориентир, хотя. Просто обходной путь. Пример вывода:

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

Обязательно удалите /tmp/test после этого.

Другие вопросы по тегам