LINUX.ORG.RU
решено ФорумAdmin

[Виртуализация] OpenVZ vs Linux containers vs Vserver

 


0

0

Собственно, что выбрать?Пользуюсь openvz - в принципе все устраивает,кроме некоторых вещей ,а именно
1.Привязанность к одной фирме(в большинстве своём),хотя и довольно либеральной
2.Миграция - нету копирования только задейственной памяти !(та что не алоцированная )
3.Вытекает из 2 также проблема, что нету поддержки использование одного блока памяти для одних и тех же приложений, но запущенных под разными гостями(насколько мне известно эта фишка есть тока в kvm) - нужна для экономии памяти .

Еще вопрос - стоит ли заморачиваться с переходом на Linux containers или на Vserver(он с версии 2.2 сильно похорошел сюдя повсему) ? да и как у них с миграцией?

P.S Пытаюсь сделать свои облака с блекджеком и поэтессами ;)

★★★★★

оба не дотягивают до OpenVZ, имхо
2. хз
3. вообще не возможно в виртуализации на уровне ОС, так как KSM работает со страницами

r0mik
()
Ответ на: комментарий от r0mik

эммм...
то есть, по пункту 3, оно то возможно, если весь софт переписать. kvm выделяет память (malloc()) и тут же вызывает функцию (madvise()) со специальным параметром, позволяющую ядру эти блоки мержить, а обычные приложения так не делают ессно....

r0mik
()
Ответ на: комментарий от r0mik

Насчет 3 пункта я тоже так думаю (хотя вроде бы в virtuozzo обещали что будет[насчет этого я свяжусь с ними])
Я вот просто боюсь быть привязанной к технологии одной фирмы(а то вдруг с ними как с санками произойдет и что тогда? ;) )
Ну kvm - дает падение производительности зачастую чуть больше и нету ограничение количества сокетов и пид и с балансировщиком CPU тоже не очень все понятно (.

pinachet ★★★★★
() автор топика
Ответ на: комментарий от pinachet

> Ну kvm - дает падение производительности зачастую чуть больше и нету ограничение количества сокетов и пид и с балансировщиком CPU тоже не очень все понятно (.

ну, дык, на то оно и гипервизор, что никак не ограничивает сокеты))
под пид вы что подразумеваете?
cpu ограничивается точно так же как и в lx - cpusets (cgroups)..

А в чем профит от aufs?


это он наверное про экономию дискового пространства...

r0mik
()
Ответ на: комментарий от r0mik

моя ошибка я имел в виду s/pid/process/

cpu ограничивается точно так же как и в lx - cpusets (cgroups)..

Это понятно.

pinachet ★★★★★
() автор топика
Ответ на: комментарий от pinachet

Профит в экономии памяти. Так как загружаемая в нескольких vps в память программа, например, вебсервер, будет загружена один раз.

Valmont ★★★
()
Ответ на: комментарий от guyvernk

не это не подходит.Там по памяти не подходит,потом по развитию и по миллиону других причин,лучше я буду тогда freebsd jail юзать

pinachet ★★★★★
() автор топика
Ответ на: комментарий от Valmont

Я опять не вьезжаю - бинарник то один но аллоцируется он в памяти в разные же места?Следовательно 10 бинарников - 10 разных блоков . Поправьте если я не прав?

pinachet ★★★★★
() автор топика
Ответ на: комментарий от pinachet

Нет. Внятно сейчас не обьясню, погуглите.

aufs выполняет тут ту же роль, что в виртуоззо vzfs:
http://download.swsoft.com/virtuozzo/virtuozzo4.0/docs/en/lin/VzLinuxUG/19412...

«VZFS allows to share common files among multiple Containers (Containers) without sacrificing flexibility. This sharing saves up to tens of megabytes of RAM and hundreds of megabytes of disk space for each Container»

Valmont ★★★
()
Ответ на: комментарий от Valmont

Ок понятно. Буду использовать гибридную связку kvm+ openvz. На гитхабе думаю скоро появится исходники

pinachet ★★★★★
() автор топика
Ответ на: комментарий от Valmont

> «VZFS allows to share common files among multiple Containers (Containers) without sacrificing flexibility. This sharing saves up to tens of megabytes of RAM and hundreds of megabytes of disk space for each Container»
хм, интересная идея. но думаю много не сэкономить (в памяти), то есть по сравнению с ksm, тем более что любят клиенты что-то там тюнить, обновлять, канпелять, откатывать..

r0mik
()
Ответ на: комментарий от r0mik

Да.проблема это очень актуально.Надеюсь последствия ее минимизировать :) В принципе в облаках это возможно. ИМХО

pinachet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.