Оверсейл VPS: почему он убивает интернет-магазины

Что такое оверсейл VPS?

Оверсейл (oversell) VPS — это ситуация, когда хостинг-продавец выделяет клиентам больше CPU, RAM или дисковых операций, чем реально доступно на физическом сервере.

Пример: сервер имеет 16 vCPU и 64 GB RAM, но продают 40 VPS «по 4 vCPU и 8 GB RAM». Когда клиенты начинают реально нагружать сервер — начинаются тормоза и сбои.

Чем это опасно для интернет-магазина

  • Медленные страницы → падение конверсии
  • Падающие CRON-задачи (фиды, импорты)
  • Ошибки 500 при низкой посещаемости
  • Google снижает рейтинг из-за долгих ответов

Основные типы оверсейла

1. CPU оверсейл

Виртуальных ядер больше, чем физических. Высокий steal time.

2. RAM оверсейл

Сервер активно использует swap — сайт тормозит даже при минимальном трафике.

3. Диск / IOPS оверсейл

NVMe не выдерживает десятки параллельных VPS, которые делают импорты, бэкапы и базовые операции.

4. Оверсейл сети

Порт перегружен — сайт грузится по 10 секунд.

Как понять, что VPS в оверсейле

  • Сервер “умирает” даже при 10–20 посетителях
  • Высокий load average при маленькой реальной нагрузке
  • Высокий steal time (st) в top/htop
  • Скачущая скорость диска
  • Сильно различается скорость в разное время суток

Проверки на Debian 11

Steal time

uptime
nproc
top

RAM

free -h

Диск (dd)

time dd if=/dev/zero of=testfile.bin bs=1M count=1024 conv=fdatasync

fio

fio --name=randrw_test --rw=randrw --rwmixread=70 \
--bs=4k --size=1G --iodepth=32 --numjobs=4 --runtime=60 \
--group_reporting --filename=fio_test.bin

sysbench

sysbench cpu --threads=$(nproc) --time=30 run

Сеть

ping -c 10 8.8.8.8
ping -c 10 google.com

Что делать

  • Собрать замеры и лог-данные
  • Обратиться в поддержку хостинга
  • Если игнорируют — переходить на “честный” VPS или выделенный сервер
Нужна помощь с VPS? Написать нам