KVM или OpenVZ: что выбрать

В 2026 году почти всегда стоит брать KVM: он дороже OpenVZ на десятки рублей в месяц, зато на нём работает всё, от Docker до Windows. OpenVZ оправдан в узком случае, и ниже видно, в каком, а в конце — команды, которыми можно проверить свой сервер за минуту.

Обновлено 28.10.2026 · Подобрать VPS по своим условиям →

Короткий ответ: берите KVM. На нём у вас своё ядро системы, и сервер ведёт себя как обычный компьютер: ставится Docker, Windows, любая версия Linux, работает собственный файрвол и подкачка. OpenVZ — это контейнер, который делит ядро с соседями по физической машине. Он дешевле и легче, но часть привычных программ в нём не запустится, и узнаёте вы об этом обычно уже после оплаты.

OpenVZ имеет смысл, только если задача простая, работает на Linux без Docker, а разница в цене для вас заметна. Ниже разберу, сколько эта разница составляет на деле и что именно ломается в контейнере.

Насколько OpenVZ дешевле на самом деле

Меньше, чем кажется. Я сравнивал тарифы с одинаковым объёмом памяти у одного и того же хостера: брал самый дешёвый KVM и самый дешёвый OpenVZ и смотрел разницу. Так удалось сравнить от 15 до 29 хостеров в зависимости от объёма памяти, данные каталога accsly на 27 октября 2026 года.

При 2 ГБ памяти KVM в середине выборки дороже на 59 ₽ в месяц, то есть примерно на 16%. При 4 ГБ разница больше, около 180 ₽ или 30%. За год это от 700 до 2 200 ₽. А у трети хостеров, которые продают оба вида, KVM того же объёма стоит столько же или даже дешевле, так что сначала стоит просто сравнить тарифы внутри одного хостера.

Выбор OpenVZ к тому же сильно сужает круг. Из 26 640 тарифов каталога на OpenVZ работают 501, это 1,9%, и продают их 84 хостера из 2 175. На KVM — 93,5% всех тарифов (сюда я отнёс и те, где хостер не указал виртуализацию: сейчас по умолчанию это почти всегда KVM). Остальное — VMware, Hyper-V, Xen и контейнеры LXC, и для вас как пользователя первые три ведут себя так же, как KVM.

Получается, что экономия на OpenVZ — это примерно стоимость обеда в месяц, а платите вы за неё ограничениями. Для работы, которую жалко потерять, я бы её не делал.

Что не заработает в контейнере OpenVZ

Всё, что требует своего ядра системы. В контейнере ядро одно на всю физическую машину, и менять его настройки может только хостер. На практике это выглядит так.

Docker часто не ставится или работает с ошибками. Многие хостеры прямо пишут в правилах, что Docker на OpenVZ не поддерживают. На OpenVZ 7 он иногда запускается, если хостер включил нужные возможности для контейнера, но это нужно уточнять до оплаты. Если проект собран на Docker или вы планируете n8n, GitLab Runner или Kubernetes, смотрите только KVM или подборку VPS для Docker.

Windows не запустится вообще. Контейнер использует ядро Linux хоста, поэтому другая система в нём невозможна. В каталоге ни одного тарифа OpenVZ с Windows нет, а среди KVM Windows доступна примерно на половине. Подборка: VPS с Windows.

Ядро старое, и обновить его нельзя. На OpenVZ 7 работает ядро версии 3.10, на устаревшем OpenVZ 6 — 2.6.32. Свежие дистрибутивы рассчитаны на более новые ядра, поэтому шаблона нужной вам версии Ubuntu у хостера может не оказаться. Не заработает и всё, что появилось в ядре позже: например, алгоритм BBR, который ускоряет отдачу файлов на дальние расстояния, требует ядра 4.9 и новее.

Свои модули ядра загрузить нельзя. Сюда попадает, например, WireGuard в ядре для частной сети между офисом и сервером. Его можно заменить версией, работающей без модуля, но только если хостер включил контейнеру сетевое устройство TUN. Как построить такую сеть на обычном KVM, разобрано в статье корпоративная сеть на VPS.

Подкачку не добавить. Команда swapon в контейнере не работает, так что при нехватке памяти процесс просто завершится. На KVM можно за минуту сделать файл подкачки на 1–2 ГБ и пережить всплеск нагрузки.

Память считается иначе. В тарифах OpenVZ часто пишут что-то вроде «1 ГБ гарантировано, до 2 ГБ», и верхняя цифра доступна, только пока она свободна на хосте. Рассчитывать стоит на нижнюю.

Когда OpenVZ всё-таки нормальный выбор

Когда задача маленькая, на Linux и без Docker. Допустим, вам нужен сервер для простого бота на Python, статического сайта, мониторинга чужих сайтов или тестов, которые не жалко потерять. Тогда контейнер справится, и за год вы сэкономите около тысячи рублей.

Ещё один плюс контейнера — у него почти нет накладных расходов. Система стартует за секунды, а из памяти тарифа на саму виртуализацию ничего не уходит. На тарифах с 512 МБ это заметно: на KVM ядро и системные службы займут из них около 100–150 МБ, в контейнере меньше.

Если такой вариант подходит, тарифы собраны в подборке VPS на OpenVZ. Похожий по устройству контейнер LXC встречается реже, примерно в 0,6% тарифов, его ограничения почти те же: VPS на LXC.

А KVM всегда честнее?

Не всегда. KVM сам по себе не гарантирует, что процессор не делят с десятком соседей: ядра в недорогих тарифах всё равно общие. Разница в том, что на KVM переподписку проще увидеть: система показывает время, которое у вашей машины отняли соседи. Как это проверить, покажу ниже. Если процессор будет загружен постоянно, ищите тарифы с выделенными ядрами, а для быстрых одиночных потоков — VPS с высокой частотой процессора.

Что брать под вашу задачу

Сайт на WordPress, Битриксе или Laravel с базой данных — KVM. Сайту полезна подкачка на случай всплеска и свежая версия PHP, а ради 50–80 ₽ в месяц нет смысла упираться в старое ядро. Подборка: VPS для сайта.

Всё на Docker, включая n8n, GitLab и Kubernetes, — только KVM, тут вариантов нет. Windows и программы под неё, например 1С, — тоже только KVM или Hyper-V.

Телеграм-бот на Python или Node.js без Docker, мониторинг, тестовый стенд — подойдёт и OpenVZ, если у того же хостера он заметно дешевле. Если разница меньше сотни рублей в месяц, я бы всё равно взял KVM: при переезде на Docker или новую версию системы не придётся менять сервер.

Устройство обоих типов и таблица различий собраны в статье VPS или VDS, а здесь перейдём к практике.

Как узнать, на чём работает ваш сервер

Хостеры не всегда пишут виртуализацию в тарифе, а иногда пишут неправильно. Проверить можно за минуту, подключившись к серверу по SSH. Самая простая команда есть в любом современном Linux:

systemd-detect-virt

Она выводит одно слово. kvm означает KVM, openvz — контейнер OpenVZ или Virtuozzo, lxc — контейнер LXC, vmware и microsoft — VMware и Hyper-V, xen — Xen. Если вывод none, вам досталась физическая машина без виртуализации. То же самое покажет hostnamectl в строке Virtualization.

Если systemd нет или ответу хочется найти подтверждение, есть три косвенных признака:

ls /proc/user_beancounters /proc/vz 2>/dev/null   # файлы есть только в OpenVZ
uname -r                                          # версия ядра
lscpu | grep -i hypervisor                        # у KVM: Hypervisor vendor: KVM

Если первая команда что-то вывела, вы в контейнере OpenVZ. Версия ядра вида 2.6.32-042stab… означает OpenVZ 6, а с vz7 в названии — OpenVZ 7. Ещё есть утилита virt-what, её ставят командой apt install virt-what и запускают от root; она понимает больше редких случаев.

Как понять, что серверу тесно из-за соседей

На KVM смотрите показатель steal, то есть время, которое гипервизор отдал другим машинам, хотя ваша просила процессор:

vmstat 1 10

Нужен столбец st справа. Если там 0–2, всё в порядке. Если под нагрузкой стабильно больше 5–10, соседи забирают заметную долю процессора, и сервер будет работать медленнее тарифа. Тот же показатель виден в top как st в строке %Cpu.

В OpenVZ steal обычно не виден, зато есть свой счётчик упёртых лимитов:

cat /proc/user_beancounters

Смотрите последний столбец, failcnt. Ненулевое значение в строке privvmpages или physpages значит, что контейнеру не хватало памяти и какие-то запросы были отклонены. Если цифры растут, тариф мал для вашей задачи, даже если free показывает свободную память.

Проверку стоит сделать в первые дни после оплаты, пока действует возврат денег. Тарифы с такой возможностью — в подборках VPS с возвратом денег и с тестовым периодом.

Частые вопросы

Что лучше для сайта: KVM или OpenVZ?

Для сайта с базой данных лучше KVM: можно добавить подкачку, поставить свежую версию системы и любые программы. Простой сайт на PHP заработает и на OpenVZ, но экономия у одного хостера обычно составляет от 45 до 180 рублей в месяц.

Работает ли Docker на OpenVZ?

Часто нет. На OpenVZ 6 Docker не работает, на OpenVZ 7 запускается, только если хостер включил это для контейнера. Если проект на Docker, берите KVM.

Насколько OpenVZ дешевле KVM?

У одного и того же хостера с одинаковой памятью KVM в середине выборки дороже на 59 рублей в месяц при 2 ГБ и примерно на 180 рублей при 4 ГБ, по данным каталога accsly на 27 октября 2026 года. У трети таких хостеров KVM стоит столько же или дешевле.

Как узнать, какая виртуализация у моего VPS?

Выполните на сервере команду systemd-detect-virt. Она выведет kvm, openvz, lxc, vmware, microsoft или xen. Дополнительный признак OpenVZ — наличие файла /proc/user_beancounters.

Можно ли перейти с OpenVZ на KVM без переустановки?

Нет, это разные технологии, и контейнер нельзя превратить в виртуальную машину. Придётся заказать новый сервер на KVM и перенести на него файлы, базы данных и настройки.

Чем LXC отличается от OpenVZ?

Для пользователя почти ничем: оба — контейнеры с общим ядром хоста, без Windows и своих модулей ядра. LXC часто встречается у хостеров на Proxmox, и ядро там обычно новее, чем на OpenVZ 7.

Тарифы по теме

VPS для Kubernetes и k3sVPS на XenVPS на VMwareVPS на Hyper-VРейтинг VPS-хостингов 2026

Ещё в справочнике

  • Docker на VPS: с чего начатьDocker позволяет запустить на сервере бота, сайт, базу данных и мониторинг так, что они не мешают друг другу, а переезд на другой VPS сводится к копированию пары файлов и данных. Установка занимает пять минут, а основные неприятности начинаются позже: открытые наружу порты базы, журналы на десятки гигабайт и данные, которые пропали вместе с контейнером. Разбираем, как избежать их с самого начала.
  • Как перенести сайт с хостинга на VPSСам перенос занимает пару часов, а ошибки обычно случаются вокруг него: забытое задание cron, правила .htaccess, которые nginx не читает, запись AAAA со старым адресом или почта, которая пропала вместе со сменой IP. Ниже — порядок действий с командами и проверками для сайта на PHP и MySQL.
  • Панели управления сервером: ISPmanager, FASTPANEL, aaPanelПанель превращает VPS в привычный по хостингу кабинет: сайты, базы, почта и сертификаты заводятся мышкой, а не правкой конфигов. Три панели, которые чаще всего ставят на российские и недорогие зарубежные серверы, — ISPmanager, FASTPANEL и aaPanel. Они различаются ценой, требованиями к памяти и тем, насколько глубоко забирают сервер под себя.
  • Windows VPS для 1ССервер для 1С в аренде избавляет от офисного компьютера под столом, который никто не обновляет и не копирует. Но у 1С на VPS свои особенности: программная лицензия привязывается к параметрам виртуальной машины, пользователям нужны лицензии и 1С, и Windows, а ядра важнее их количества. Разбираем, как собрать сервер под 1С для небольшой компании.
  • Windows VPS: лицензия, RDP и безопасность входаСервер с Windows дороже Linux не только из-за памяти: в цену входит лицензия, и от того, как она оформлена, зависит, законно ли вы работаете и сколько человек может подключиться. А открытый RDP — самая частая причина взлома таких серверов. Разбираем обе темы.
  • Когда переезжать с хостинга на VPSVPS не делает сайт быстрее сам по себе: он даёт ресурсы и свободу, но вместе с ними — администрирование. Разбираем, по каким признакам видно, что хостинг стал тесным, когда проблема решается без переезда и как перенести сайт так, чтобы посетители ничего не заметили.
  • Резервные копии VPS: стратегии и инструментыНа VPS резервные копии — ваша забота, даже если в тарифе написано «бэкапы включены». Разбираем, что именно копировать, почему снимка у хостера мало, как настроить restic или BorgBackup за полчаса и как убедиться, что из копии действительно можно восстановиться.
  • Первые 10 шагов после покупки VPS: безопасностьПароли к новому серверу начинают подбирать через несколько минут после того, как у него появился публичный IP. Ниже — десять шагов, которые за час закрывают самые частые дыры: команды для Ubuntu и Debian, отличия для AlmaLinux и Rocky Linux и проверки, без которых легко потерять доступ к собственному серверу.
  • Как выбрать страну для сервераСтавьте сервер туда, где ваши посетители. Если сайт собирает данные россиян, база должна быть в России, этого требует закон. Для аудитории по всей Европе удобны Нидерланды, Германия и Финляндия. Цена почти не решает: у одного хостера сервер в Москве, Амстердаме и Франкфурте обычно стоит одинаково, а заметно дороже только Азия и Австралия.
  • Почасовая оплата: когда она выгоднаПочасовая оплата выгодна, если сервер нужен меньше трёх недель в месяц: на тест, на сборку, на разовую тяжёлую задачу. У большинства хостеров час стоит ровно месячную цену, делённую на 730 часов, так что за полный месяц вы почти не переплачиваете. Переплата прячется в другом: тарифы с почасовой оплатой в среднем дороже, а у сервера, который работает круглый год, помесячная оплата за год вперёд обычно выходит дешевле.
  • Сколько памяти и ядер нужно сайтуБольшинству сайтов хватает 2 ГБ памяти и одного-двух ядер, магазину с тысячами товаров нужно 4 ГБ и два ядра. Память важнее ядер: когда её не хватает, сайт тормозит или падает, а лишнее ядро без памяти почти ничего не даёт. Ниже покажу, как посчитать память под свой сайт и как узнать, сколько он тратит на самом деле.
  • NVMe или SSD: есть ли разница для сайтаДля небольшого сайта разница между NVMe и SSD почти незаметна: страницы отдаются из памяти, а не с диска. Она появляется у магазинов и сайтов с большой базой данных. При этом NVMe у того же хостера стоит всего на 45–80 ₽ в месяц дороже, а иногда и дешевле, так что решает обычно не тип диска, а объём и то, как хостер его ограничил.
  • Что такое VPS простыми словамиVPS — это часть мощного физического сервера, которую вам сдают в аренду и которая ведёт себя как отдельный компьютер: со своей системой, своим IP-адресом и полным доступом. Ниже — чем он отличается от хостинга, кому нужен, сколько стоит и что проверить сразу после покупки.
  • VPS для Telegram-бота: что нужно боту и как выбрать тарифБоту с меню и парой команд хватает самого дешёвого сервера, а бот с рассылками, файлами и базой упирается совсем в другие ресурсы. Разбираем, что на самом деле потребляет бот, какие ограничения Telegram влияют на выбор сервера и как не переплатить.
  • Как проверить пинг и скорость VPS до оплатыЦифры в тарифе не говорят, какой будет задержка до ваших пользователей и как быстро работает диск. Большую часть этого можно измерить до оплаты, остальное — в первый час работы сервера. Разбираем инструменты и то, как читать результаты.
  • Корпоративная сеть на VPS: удалённый доступ к офисуАрендованный сервер может стать центром частной сети компании: через него сотрудники из дома и филиалы подключаются к 1С, файловому хранилищу, CRM и Git. Разбираем схемы, протоколы, требования к серверу и базовую защиту.
  • Как выбрать VPS: 7 параметров, которые решаютДва тарифа с одинаковыми «2 ядра, 4 ГБ, 50 ГБ» могут отличаться по скорости в разы и по цене через год — вдвое. Разбираем, что стоит за каждой строкой тарифа и на что смотреть до оплаты.
  • VPS или VDS: есть ли разница и что на самом деле важноНа российском рынке VPS и VDS чаще всего означают одно и то же — виртуальный сервер. Разница, которая действительно влияет на работу, прячется не в названии, а в типе виртуализации и в том, гарантированы ли ресурсы.