Руководства

От чего зависит реальная производительность VPS/VDS сервера и как её протестировать после аренды

Технический разбор факторов скорости виртуального сервера: Intel Xeon Gold против AMD EPYC, DDR4 против DDR5, диагностика CPU Steal Time и дисковых задержек.

Опубликовано:

1. Почему два VPS с «4 vCPU и 8 ГБ RAM» могут отличаться по скорости в 3 раза

Количество ядер vCPU и объём RAM в прайс-листе описывают лишь квоту ресурсов, но не их физическую производительность. На реальную скорость отклика приложения (TTFB, транзакции в секунду в PostgreSQL/1С) влияют четыре параметра:

1.1. Поколение, архитектура и тактовая частота процессора

В базе Казахстана встречаются серверы трёх разных поколений CPU:
  • Высокочастотные современные процессоры (3.0–3.6 ГГц): AMD EPYC у ONEHOST и Timeweb, Intel Xeon Ice Lake High-Freq у VK Cloud Kazakhstan, Intel Xeon Gold 6248R / 6254 (3.0–3.1 ГГц) у Oblako.kz, MEGAHOST и Serverspace.kz, Intel Xeon Gold 6542Y у Pro-Data Tech.
  • Стандартные серверные процессоры (2.2–2.6 ГГц): Intel Xeon Cascade Lake / Silver / E5-2680v4. На однопоточных операциях (PHP, 1С, Node.js) ядро с частотой 3.3 ГГц выполняет задачи на 30–40% быстрее ядра 2.2 ГГц.

1.2. Оверселлинг CPU и метрика CPU Steal Time (%st)

На тарифах с разделяемыми ядрами (cpu_allocation_type: "shared") несколько виртуальных машин конкурируют за физические потоки гипервизора. Если хостер разместил слишком много клиентов на одной ноде, возникает CPU Steal Time — время, когда ваша ВМ готова выполнить инструкцию, но гипервизор не даёт ей физическое ядро.

2. Как самостоятельно проверить производительность VPS в первые 24 часа после заказа

После развёртывания сервера на Linux выполните быструю диагностику без установки тяжёлых пакетов:

  1. Проверка модели процессора и частоты:
  2. bash
       lscpu | grep -E "Model name|CPU MHz|Hypervisor"
  3. Контроль CPU Steal Time под нагрузкой:
  4. Запустите top или vmstat 1 10 и посмотрите на колонку st (steal time). В норме на качественном KVM/VMware хостинге показатель st составляет 0.0–1.5%. Если st стабильно превышает 5–10%, нода перегружена.
  5. Проверка задержки дисковой подсистемы (ioping / fio):
  6. - На NVMe VPS случайное чтение 4K должно показывать задержку 0.08–0.35 мс и IOPS от 15 000 до 100 000+. - На обычных сетевых или SATA SSD задержка составляет 0.5–2.0 мс.

Связанные разделы каталога QazHoster

Подтверждающие первоисточники