
Добрый день, коллеги! В этой маленькой заметке из цикла стетей про тестирование выделенных серверов, я расскажу, как проверить скорость 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 Мб/с.
Стоит отметить: данный способ подходит и для проверки скорости диска физического сервера.
Вы всегда можете получить консультацию и помощь в выборе, настройке и диагностике виртуального или физического сервера, обративщись ко мне через Контакты.
Оч полезная команда, благодаря этому разоблачил своего провайдера. Плачу ему за SSD и постоянно думаю, чё-то мой домашний комп быстрее работает, чем сервер
По итогу = 30-40мб/сек скорость. И был послан он на три известных буквы.