Как измерить скорость жесткого диска
Иногда хочется быстро прикинуть, как работает дисковая подсистема, либо сравнить 2 жестких диска. Очевидно, что измерить реальную скорость дисков практически невозможно, она зависит от слишком большого числа параметров. Но получить некое представление о скорости дисков можно.
Содержание:
- 1 Проверка скорости чтения диска
- 2 Проверка скорости записи на диск
Проверка скорости чтения диска
Проще всего измерить скорость диска с помощью программы hdparm. Установить ее очень просто:
CentOS/RHEL:
# yum -y install hdparm
Debian/Ubuntu
# apt-get -y install hdparm
Теперь нужно вывести список дисков и разделов в системе:
# fdisk -l
Выбираем нужный раздел и проверяем скорость чтения:
# hdparm -t /dev/sda2
Проверка скорости записи на диск
Для того, чтобы измерить скорость записи на диск, можно воспользоваться стандартной утилитой linux — dd. С ее помощью мы создадим на диске файл размером 1 Gb частями по 1Mb.
Измеряем скорость записи на диск:
# sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
Я измерял скорость на виртуальной машине, диск которой был размещен на RAID5, собранным из 5-ти дисков SAS 10к. В принципе, неплохой результат. Можно изменить размер файла и блоков, из которого он записывается. Если сделать файл побольше, результат скорости диска может получиться более приближенный к реальности.
А вот скорость диска на VDS, который я арендую. Результат в разы хуже:
Скорость диска на виртуальной машине, расположенной на втором SATA диске моего рабочего ноутбука:
Результат не очень, надо разбираться в чем дело. Давно возникли подозрения, что с диском что-то не то, заметно подтормаживают виртуальные машины, хотя раньше это было не заметно. Жаль, результатов более ранних тестов не сохранилось.
Интересно было бы посмотреть на ваши результаты тестов. Если же вы хотите серьезно измерить скорость дисков, то вам сюда — Как правильно мерять производительность диска.
- Быстрая и простая настройка samba
- Как скопировать права доступа ACL при переносе данных с сервера на сервер
- Доступ к сайту по sftp вместо обычного ftp с ограничением директории
- Автозагрузка виртуальной машины в VirtualBox
- Очень долго запускается MC
- Как добавить модуль ядра в автозагрузку в CentOS 7
- Проксирование сайта с помощью apache proxy
- Мобильная версия Roundcube
- Настройка SSH авторизации по ключам
- Файл mysql-bin огромного размера. Как почистить, отключить или удалить бинарные логи