Каталоги VPS, и наш тоже, переписывают характеристики с сайтов провайдеров. Что стоит за строкой «10 ГБ HDD», видно только на живой машине. Поэтому мы покупаем младшие тарифы за свои деньги и гоняем на них один и тот же скрипт: fio для диска, sysbench для процессора, ping для сети. Замеров пока 4, пилот идёт с сентября 2026 года. Как мы собираем цены, описано в методике.
Как меряем
•Диск. Программа fio читает и пишет файл в 1 ГБ: вразброс блоками по 4 КБ (16 запросов в очереди) и подряд блоками по 1 МБ (4 в очереди). Каждый тест идёт 20 секунд в обход кэша системы, чтобы мерить диск, а не память. Результат в IOPS (операций в секунду), МБ/с и миллисекундах задержки.
•Процессор. sysbench считает простые числа 20 секунд на одном ядре и на всех, результат в операциях в секунду.
•Сеть. По 20 пакетов ping до 77.88.8.8 (Яндекс), 1.1.1.1 и 8.8.8.8.
•Тесты диска и процессора повторяем три раза подряд. В таблице медиана (среднее по величине из трёх значений), рядом разброс от минимума до максимума. Большой разброс значит, что соседи по физическому серверу мешают, и одному числу верить нельзя.
•Система свежая, лишнего не ставим. Первые 10 минут после создания сервер не трогаем: у части хостеров образ докатывается в фоне.
Три оговорки
•Один замер провайдера не описывает. Поэтому показываем разброс, а вывод делаем только после второго прогона в другой день и в другое время.
•Меряем конкретный сервер в конкретном дата-центре на конкретном тарифе. Запись привязана к тарифу и дате, это не «скорость провайдера вообще».
•Серверы покупаем сами. Если машина досталась бесплатно, это написано в примечании к записи.
Второй прогон того же сервера, в четверг утром, первый был во вторник вечером. Медиана случайного чтения 8 356 IOPS против 12 623 во вторник, все шесть повторов за два дня от 6 921 до 15 699. Это по-прежнему в десятки раз больше, чем даёт жёсткий диск, так что наблюдение про SSD или кэш подтвердилось.
Процессор оба раза выдал одно и то же: 378 и 382 в медиане.
Запись ruvds-1-2026-09-25, скрипт sravnivps-bench/1
Второй прогон той же машины, в четверг утром, первый был во вторник днём. Диск выдал почти те же числа: 2 111 IOPS на случайном чтении против 2 131, 68 и 65 МБ/с на последовательных оба раза. Так ведёт себя лимит, который облако ставит на диск.
Процессор тоже совпал: 447 на одном ядре против 445. Гарантированная доля ядра до 10 %, но на пустом хосте машина оба раза получала больше.
Запись cloudru-2-2026-09-25, скрипт sravnivps-bench/1
В прайсе диск HDD, а случайное чтение блоками 4 КБ дало 12 623 IOPS в медиане. Жёсткий диск столько не выдаёт, под машиной SSD или кэш гипервизора.
Повторы при этом сильно расходятся: от 8 299 до 15 699 IOPS на случайном чтении, от 564 до 1 440 МБ/с на последовательном. Соседи по серверу заметны, так что одно число здесь ничего не описывает.
Сервер куплен за свои деньги по акционной цене 149 ₽ (регулярная 430 ₽), тестового доступа от хостера не брали. Система видит 361 МБ памяти из 512 по прайсу. Ядро одно, поэтому тест процессора «все ядра» совпадает с «одним ядром», и число посчитано по шести повторам.
Запись ruvds-1-2026-09-22, скрипт sravnivps-bench/1
С диском обратная картина: разброс между повторами меньше 3 %, зато числа упираются в потолок. Около 2 тысяч IOPS на случайных чтении и записи, 68 и 65 МБ/с на последовательных. Похоже на лимит облачного диска.
Мерили бесплатную ВМ (free tier), её не покупали. Такой конфигурации в каталоге нет. Запись привязана к платной «Стандартной нагрузке (30% vCPU)» с той же памятью и диском. У платного тарифа гарантированная доля ядра втрое больше, поэтому процессор в этой записи занижен.
Запись cloudru-2-2026-09-22, скрипт sravnivps-bench/1