Что такое oversell у хостеров и как не попасть
Дешёвый VPS с «8 ядрами и 16 ГБ» за копейки часто оказывается ловушкой: на одной физической ноде хостер продал ресурсов в разы больше, чем есть. Разбираем, что такое oversell, как его почувствовать по метрикам и как выбрать провайдера, который не набивает сервер до отказа.
Содержание
Что такое oversell
['Oversell (переподписка, overcommit) — практика, когда хостер продаёт суммарно больше ресурсов, чем физически есть на сервере. Логика в том, что не все клиенты грузят сервер одновременно: если у ста VPS выделено по 2 ГБ, а реально используют по 500 МБ, хостер экономит на железе.', 'Умеренная переподписка — нормальная и даже здоровая практика: она делает VPS дешёвыми. Проблема начинается, когда провайдер жадничает и набивает ноду так, что клиенты начинают драться за ресурсы. Тогда и появляются загадочные тормоза «на ровном месте».', '- CPU oversell — виртуальных ядер продано в разы больше физических.
- RAM oversell — суммарная память VPS превышает физическую, спасаются свопом.
- Disk/IO oversell — один сосед забивает весь диск ввода-выводом.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.
Арендовать честный VPS без oversellГлавный симптом — CPU steal
['Самый честный индикатор переполненной ноды — метрика steal time (st). Это процент времени, когда твоя виртуалка хотела считать, но гипервизор отдал физическое ядро соседу. Посмотреть можно вtop — колонка st в строке CPU.', "top -bn1 | grep '%Cpu'", 'Постоянный st выше 5-10% — тревожный знак: сервер перепродан, и часть твоего процессорного времени просто крадут. На честной ноде steal держится около нуля. Понаблюдать в динамике поможет vmstat — смотри последнюю колонку.', 'vmstat 2 10']
Как ещё распознать переполненную ноду
['Кроме steal есть косвенные признаки. Проверь, сколько всего ядер и какой у них тип — иногда «премиум-тариф» стоит на старом железе.', "lscpu | grep -E 'Model name|CPU\\(s\\)|MHz'", 'IO-задержки покажет iostat: высокий %iowait при слабой собственной нагрузке означает, что диск забивают соседи.', 'sudo apt install -y sysstat\niostat -x 2 5', 'И простой практический тест — латентность отклика под лёгкой нагрузкой. Если пустой VPS тормозит в вечерние часы, а ночью летает, нода почти наверняка перепродана.']
Быстрый тест производительности CPU
['Снять базовый бенчмарк процессора можно за минуту черезsysbench. Сравни результат с тем, что обещает тариф.', 'sudo apt install -y sysbench\nsysbench cpu --cpu-max-prime=20000 --threads=$(nproc) run', 'Смотри строку events per second и повтори тест несколько раз в разное время суток. Стабильный результат — признак выделенных или честно поделённых ядер. Скачущие в 2-3 раза цифры — верный знак борьбы за ресурсы с соседями.']
Как выбрать провайдера без жадного oversell
['Полностью избежать переподписки нельзя (иначе VPS стоил бы как выделенный сервер), но можно выбрать того, кто не жадничает. MAATRIX держит ноды на AMD EPYC + NVMe и не набивает их до steal — это видно по стабильным метрикам под нагрузкой. Если нужен гарантированно неделимый ресурс, бери тарифы с выделенными ядрами.', '- Тестируй в триал или первый месяц — сними steal и sysbench сразу.
- Проверяй в разное время суток — вечерний час пик показывает правду.
- Читай, что за железо — EPYC/NVMe честнее старых Xeon с HDD.
- Смотри на root-доступ — без него не снимешь честные метрики.
Частые ошибки при выборе
['- Гнаться за самым дешёвым — подозрительно низкая цена почти всегда означает плотную набивку ноды.
- Верить цифрам в тарифе — «8 ядер» без замера steal ничего не гарантируют.
- Тестировать только ночью — вечерний пик покажет реальную картину.
- Игнорировать iowait — сосед по диску способен убить производительность не хуже CPU steal.
Нужен сервер под эту задачу?
Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.
Арендовать честный VPS без oversellЧастые вопросы
Что такое CPU steal и о чём он говорит?
Steal time — доля времени, когда ваша виртуалка хотела считать, но гипервизор отдал физическое ядро другому клиенту. Стабильно высокий steal (выше 5-10%) означает переполненную ноду.
Весь ли oversell — это плохо?
Нет. Умеренная переподписка делает VPS доступными и это нормально. Плохо, когда хостер жадничает и набивает сервер так, что клиенты начинают ощущать тормоза и steal.
Как проверить VPS на oversell сразу после покупки?
Сними steal через top, прогони sysbench cpu и iostat в разное время суток. Стабильные результаты и steal около нуля — признак честной ноды, как на тарифах MAATRIX.