Тест производительности VPS: коротко и с данными
Конспект страницы: 4 раздела коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Тест производительности VPS.
Коротко
Тест производительности VPS занимает около часа и отвечает на вопрос, за что берут деньги: диск на случайных операциях, процессор в одном потоке, канал до вашей аудитории. Именно эти цифры в описании тарифа не пишут. Мерить надо случайные операции, а не последовательную запись: базы и сайты работают мелкими блоками.
Конспект по разделам
Четыре показателя и инструменты под них
Полезных замеров немного, и каждый отвечает на свой практический вопрос. Чего делать не стоит: оценивать диск последовательной записью большого файла. Такая запись показывает красивые сотни мегабайт в секунду и никак не связана с тем, как работает база.
Как превратить цифры в решение
Сами по себе числа бессмысленны, их сравнивают с порогами, за которыми меняется поведение проекта. Решение принимается по совокупности. Дешёвый тариф с хорошим диском и слабым одним потоком подойдёт файловому хранилищу и не подойдёт магазину.
- Случайные операции на запись.
- Один поток процессора.
- Канал.
- Украденное время.
Соберите план замеров
Отмечайте пункты по ходу проверки. План рассчитан на час работы машины. Порядок рассчитан на один час и на тариф с оплатой по часам Замеры делают на пустой машине, до установки панели и сайта: панель сама занимает память и процессор, см. панели управления.
Почему два замера не совпадают
Повторный запуск того же теста на той же машине даёт другое число, и это нормально. Причины расположены по убыванию влияния. Поэтому результатом считается не одно число, а три повтора с указанием времени.
- Соседи по физическому хосту.
- Кеш.
- Ограничение после всплеска.
- Фоновые задачи самой системы.
Данные
| Что мерим | Чем | На что влияет |
|---|---|---|
| Случайные операции диска | fio, блок 4 КБ, глубина очереди 32 | Отклик базы данных и панели |
| Процессор в один поток | sysbench cpu с одним потоком | Скорость PHP и сборки проектов |
| Процессор по всем ядрам | sysbench cpu по числу ядер | Конвертация, архивы, расчёты |
| Канал | iperf3 до внешнего сервера | Отдача файлов и копии в хранилище |
| Путь до аудитории | ping и mtr с машины и до машины | Ощущение скорости у посетителя |
Данные на 14 октября 2026.
Вопросы и ответы
Можно ли проверить диск командой dd?
Она покажет только последовательную запись, а базы и сайты работают мелкими случайными блоками. Для реальной картины нужен тест на блоке 4 КБ с очередью.
Что такое steal time и когда он опасен?
Это доля времени, которую гипервизор отдал другим машинам на том же хосте. Единицы процентов нормальны, устойчивые десять означают, что хост переподписан.
Сколько стоит проверить тариф замерами?
На почасовой оплате час работы машины обходится в единицы рублей, и после удаления сервера списание прекращается.
Можно ли сравнивать свои цифры с чужими тестами?
Только если совпадают команды, размер блока и длительность. Разные методики дают разницу в разы на одном и том же сервере.