Мой поставщик VPS дает мне выбор между KVM и OpenVZ. Каков наилучший выбор для VPS с 128 МБ или 256 МБ ОЗУ?
Должен ли я выбирать KVM или OpenVZ для моего VPS?
Ответ 1
KVM имеет намного лучшую изоляцию, чем OpenVZ, и по моему опыту KVM также получает лучшую производительность. Однако я слышал, как некоторые говорят, что они получают лучшую производительность от OpenVZ. KVM прошел долгий путь в прошлом году, поэтому я не удивлюсь, если он превзойдет OpenVZ к настоящему времени...
KVM также поддерживает любую операционную систему (теоретически), в то время как OpenVZ ограничивается только Linux.
Мы используем KVM исключительно для наших систем виртуализации и не заинтересованы в переключении на что-либо еще.
Ответ 2
KVM нигде не обеспечивает производительности OpenVZ (или коммерческого эквивалента Virtuozzo). Крайне важно отметить, что KVM требует работающего ядра внутри VPS, тогда как OpenVZ запускает контейнеры с использованием общего ядра. Это означает, что 256MB KVM VPS фактически не имеет того же объема памяти, доступного для пользовательского пространства, которое делает OpenVZ. OpenVZ - чрезвычайно легкая технология виртуализации, которая легко превзошла полную виртуализацию.
KVM обеспечивает лучшую изоляцию, хотя это обычно не очевидно для пользовательского пространства в контейнере.
Что касается оригинального вопроса, если я занимаюсь покупкой VPS, вам следует рассмотреть два фактора:
1) По той же цене вы получите меньше за свои деньги с KVM. 256 Мбайт KVM составляет менее 256 МБ OpenVZ, потому что вы должны запускать собственное ядро, поэтому для ваших реальных приложений меньше. С другой стороны, некоторые хостеры платят больше за OpenVZ, поэтому вам нужно будет сделать математику.
2) Для хостинга компании проще перекомпилировать системы OpenVZ, поэтому неудачные хостинговые компании могут поставить вас в систему со слишком большим количеством контейнеров, поэтому будьте осторожны.
Ответ 3
Если вы покупаете у поставщика VPS, то KVM/Xen. Поставщики OpenVZ/LXC могут перепродать свои продукты.
Если это ваш собственный сервер, вы можете иметь комбинацию OpenVZ/LXC и KVM на одном компьютере.
Ответ 4
Выберите KVM, потому что OpenVZ часто дешевле других хостов:)
Ответ 5
OpenVZ не дает вашим процессам полного объема выделенной памяти из-за накладных расходов, поэтому для небольших VPS-объектов памяти я склоняюсь к выбору KVM или XEN.