Проверить скорость SSD/HDD диска на VPS без установки стороннего ПО

Тестирование дисковой подсистемы виртуального и физического Linux сервера при помощи dd
gotoADM.ru — все о настройке и тестировании серверов

Добрый день, коллеги! В этой маленькой заметке из цикла стетей про тестирование выделенных серверов, я расскажу, как проверить скорость SSD диска VPS при помощи стандартной утилиы dd.

В современных PHP-фреймворках (WordPress можно рассматривать как один), состоящих из сотен небольших PHP-файлов, крайне важно запускать сервер с SSD-диска.

Многие хостинг-провайдеры рекламируют SSD в своих планах, но мы все равно можем обнаружить после миграции или при тесте, что сайт работает медленно. Что может быть причиной? Все весьма просто — да, они лгали нам, установив обычный диск SATA с кэшированием или SAS.

Мы можем проверить наличие и скорость SSD, выполнив простой тест:

dd if=/dev/zero of=sb-io-test bs=1M count=1k conv=fdatasync; rm -rf sb-io-test

Как видим из команды — используется стандартная дисковая утилита dd, которая присутствует в популярных Linux дистрибутивах. Далее это каманда создает файл sb-io-test, в который записывает данные, а затем удаляет его.

Это покажет вам скорость доступа к диску. Если вы найдете число ниже 150 МБ/с, убедитесь в технической поддержке, что это не SSD накопитель. Если значение ниже 50 МБ/с — это явно проблема с диском SATA.

Запуская тест у нескольких VPS-провайдеров, я обнаружил, что средняя скорость дисковой подпистемы на виртуальных серверах колеблется от 450 Мб/с до 700 Мб/с.

Стоит отметить: данный способ подходит и для проверки скорости диска физического сервера.


Вы всегда можете получить консультацию и помощь в выборе, настройке и диагностике виртуального или физического сервера, обративщись ко мне через Контакты.


Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter

Удаленная настройка для серверов и сайтов 24/7