«4 vCPU и NVMe» в тарифе — это обещание. Сколько из него достаётся вам, зависит от того, насколько провайдер уплотнил сервер. Проверить можно за 15 минут на только что созданном сервере.
1. Диск: скорость и IOPS
fio --name=t --rw=randrw --bs=4k --size=1G --numjobs=4 --iodepth=32 --runtime=30 --group_reporting
Ориентир для NVMe: от 20 000 IOPS на случайное чтение 4k. Если меньше 3 000 — это SATA SSD или переполненный массив; ниже 500 — HDD, что бы ни писали в тарифе. Быстрая проверка без fio: dd if=/dev/zero of=test bs=1M count=1024 oflag=direct — на NVMe от 500 МБ/с.
2. Процессор: «украденное» время
top — смотрите на st (steal) в строке CPU. Это процент времени, которое гипервизор отдал другим клиентам вместо вас. 0–2% — нормально, 10% и выше — сервер переполнен, ваш «vCPU» на деле треть ядра. Для оценки скорости: sysbench cpu --threads=4 run, сравните с известными процессорами.
3. Память: не подменяют ли своп
free -m — заявленный объём должен быть виден полностью. Балунинг (когда память отбирают в пользу соседей) виден по разнице между total и тем, что удаётся реально занять: stress-ng --vm 1 --vm-bytes 90% -t 60.
4. Сеть: до вас и до мира
speedtest-cli или iperf3 до сервера в Ташкенте и до Европы. Для сайта на местную аудиторию важна задержка из Ташкента: ping должен быть 2–10 мс от локальных провайдеров, 40+ мс — сервер не в Узбекистане, что бы ни говорили.
5. Соседи: сколько шумят
Прогоните тесты диска и процессора три раза в разное время суток — утром, вечером, ночью. Разброс больше 30% означает, что производительность зависит от соседей. У честного провайдера результаты стабильны.
6. Панель и поддержка
- Можно ли изменить ресурсы без переустановки и сколько это занимает.
- Есть ли снапшоты, консоль (VNC), переустановка ОС из панели.
- Напишите в поддержку тестовый вопрос — время и качество ответа скажут больше любого SLA.
Что должно получиться
| Показатель | Хорошо | Тревожно |
|---|---|---|
| Случайное чтение 4k | > 20 000 IOPS | < 3 000 IOPS |
| CPU steal | < 2% | > 10% |
| Ping из Ташкента | < 10 мс | > 40 мс |
| Разброс тестов днём/ночью | < 15% | > 30% |
| Ответ поддержки на тестовый вопрос | быстро и по существу | шаблоном или через сутки |
В MyCloud 1 день в подарок — день запуска сервера не тарифицируется (первое списание — в ближайшие 00:00): все шесть тестов можно прогнать в этот же день.
Нужна помощь с задачей из статьи?
Подберём конфигурацию, посчитаем стоимость и поможем с переносом.