The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обзор достижений контейнерной изоляции за последние два года, opennews (ok), 03-Июл-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Обзор достижений контейнерной изоляции за последние два года"  –4 +/
Сообщение от iZEN (ok), 03-Июл-14, 13:20 
> Ага, как было 100 нет назад неюзабильное, так и осталось.

Это мышкой счёлкать нельзя что ли, приходиться набивать настройки конфигурации с клавиатуры?

> OpenVZ намого раньше сделал честную и непробиваемую изоляцию по ресурсам

Так уже честную? А что делать с общим SWAP и протечкой памяти в одном из контейнеров?

Ответить | Правка | Наверх | Cообщить модератору

9. "Обзор достижений контейнерной изоляции за последние два года"  +2 +/
Сообщение от avagin (?), 03-Июл-14, 13:33 
>> Так уже честную? А что делать с общим SWAP и протечкой памяти в одном из контейнеров?

Количество swap-а и памяти лимитируется для каждого контейнера в отдельности. Объясните детальнее проблему, о которой вы говорите.

Ответить | Правка | Наверх | Cообщить модератору

18. "Обзор достижений контейнерной изоляции за последние два года"  –2 +/
Сообщение от iZEN (ok), 03-Июл-14, 13:51 
В случае с виртуальным сервером, использовать SWAP смерти подобно. Дело в том, что жёсткий диск - самое медленное устройство на сервере и он делится между всеми VPS. А SWAP очень сильно нагружает диски, поэтому малейшая активность свопа у нескольких VPS приведет к тому, что все виртуальные сервера, размещенные на этом сервере, практически перестанут отвечать на запросы.
Ответить | Правка | Наверх | Cообщить модератору

21. "Обзор достижений контейнерной изоляции за последние два года"  +/
Сообщение от Pavel Odintsovemail (?), 03-Июл-14, 13:56 
> В случае с виртуальным сервером, использовать SWAP смерти подобно. Дело в том,
> что жёсткий диск - самое медленное устройство на сервере и он
> делится между всеми VPS. А SWAP очень сильно нагружает диски, поэтому
> малейшая активность свопа у нескольких VPS приведет к тому, что все
> виртуальные сервера, размещенные на этом сервере, практически перестанут отвечать на запросы.

В OpenVZ ранее вообще не было swap. И юзаться он мог лишь при лютейшем недостатке памяти на ноде. С версии 2.6.32 (то есть уже лет 5 как) используется схема vSwap, когда SWAP дается контейнеру, но не реальный, а виртулизированный - созданынй на базе замедленной оперативной памяти.

То есть, если на современном ядре контейнер уйдет в глубоий SWAP, то никакой нагрузки на SWAP ноды он не будет производить - все будет крутиться в озу.

Но, конечно, если памяти на машине нету под это дело, что все начнет тормозить. Но такое поведение будет и на FreeBSD и на KVM и на Linux и даже на Windows, что вполне ожидаемо.

Ответить | Правка | Наверх | Cообщить модератору

23. "Обзор достижений контейнерной изоляции за последние два года"  –2 +/
Сообщение от iZEN (ok), 03-Июл-14, 14:05 
Вот тут описан способ надувательства контейнерной виртуализации OpenVZ, в процессе которого память всё равно в итоге распределяется неэффективно: http://openhosting.ru/vps/xen-vs-openvz.jsp

Про эмуляцию SWAP в памяти с полосой пропускания на уровне механики — это из разряда запудрить мозги пользователю, авось обойдётся. Пусть почувствует, что его контейнер начал использовать жёсткий диск. :))

Вот ещё давнишняя проблема контейнерной виртуализации на Linux: http://www.stableit.ru/2010/03/openvz.html (см. недавние комментарии — проблема так и не решена)

Ответить | Правка | Наверх | Cообщить модератору

25. "Обзор достижений контейнерной изоляции за последние два года"  +2 +/
Сообщение от Pavel Odintsovemail (?), 03-Июл-14, 14:22 
> Вот тут описан способ надувательства контейнерной виртуализации OpenVZ, в процессе которого
> память всё равно в итоге распределяется неэффективно: http://openhosting.ru/vps/xen-vs-openvz.jsp
> Про эмуляцию SWAP в памяти с полосой пропускания на уровне механики —
> это из разряда запудрить мозги пользователю, авось обойдётся. Пусть почувствует, что
> его контейнер начал использовать жёсткий диск. :))
> Вот ещё давнишняя проблема контейнерной виртуализации на Linux: http://www.stableit.ru/2010/03/openvz.html
> (см. недавние комментарии — проблема так и не решена)

Более бездарного обзора как Xen, так и OpenVZ не видел: http://openhosting.ru/vps/xen-vs-openvz.jsp  Армяне лучше чем Грузины. Чем? Чем Грузины :)

Это не надувательство, клиент в итоге получает _быстрый_  swap на скорости намного большей, чем ему выдал бы даже SSD диск и ощущает лишь небольшой лаг. Обращаю внимание, что лаг испытывает лишь 1 клиент, а их может быть, скажем, 1000 на одной ноде. В случае реального SWAP начали бы тормозить ВСЕ контейнеры из-за _одного_ клиента.



Ответить | Правка | Наверх | Cообщить модератору

26. "Обзор достижений контейнерной изоляции за последние два года"  +2 +/
Сообщение от Pavel Odintsovemail (?), 03-Июл-14, 14:24 
>[оверквотинг удален]
>> его контейнер начал использовать жёсткий диск. :))
>> Вот ещё давнишняя проблема контейнерной виртуализации на Linux: http://www.stableit.ru/2010/03/openvz.html
>> (см. недавние комментарии — проблема так и не решена)
> Более бездарного обзора как Xen, так и OpenVZ не видел: http://openhosting.ru/vps/xen-vs-openvz.jsp
>  Армяне лучше чем Грузины. Чем? Чем Грузины :)
> Это не надувательство, клиент в итоге получает _быстрый_  swap на скорости
> намного большей, чем ему выдал бы даже SSD диск и ощущает
> лишь небольшой лаг. Обращаю внимание, что лаг испытывает лишь 1 клиент,
> а их может быть, скажем, 1000 на одной ноде. В случае
> реального SWAP начали бы тормозить ВСЕ контейнеры из-за _одного_ клиента.

А по поводу http://www.stableit.ru/2010/03/openvz.html - это мой блог, к слову и там даже в комментариях сказано, что проблема была, во-первых, года 4 назад, во-вторых, имела корни в перегрузке софта (конкретно - Plesk под DDoS попал) и не имела отношения к контейнеризации :)

Ответить | Правка | Наверх | Cообщить модератору

64. "Обзор достижений контейнерной изоляции за последние два года"  +4 +/
Сообщение от Аноним (-), 04-Июл-14, 01:29 
Не тратьте на iZEN время - это фрибсдшный болванчик, который openvz не видел даже на картинках. Тратить на него время бесполезно - он будет вопить что фрибзда рулит в любом случае. То что в фрибзде ж...а с виртуализацией и контейнерами - его не смущает.
Ответить | Правка | Наверх | Cообщить модератору

71. "Обзор достижений контейнерной изоляции за последние два года"  +1 +/
Сообщение от Аноним (-), 04-Июл-14, 01:59 
> http://openhosting.ru/vps/xen-vs-openvz.jsp

Ты конечно извини, но сравнивать OpenVZ с Xen - то же самое что сравнивать Теслу с карьерным самосвалом, лишь на том основании что у обоих колеса крутят электромоторы.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

31. "Обзор достижений контейнерной изоляции за последние два года"  +1 +/
Сообщение от avagin (?), 03-Июл-14, 14:49 
Я бы на вашем месте сначала ознакомился с технологией. vSwap к реальному swap-у имеет маленькое отношение. Когда контейнер начинает юзать vSwap, то физический своп не используется, а все данные сохраняются в памяти, а скорость этой операции искусственно замедляется. В результате пользователь, вышедший за лимит памяти, не получается отказ в ресурсах, а получает их с меньше скоростью, т е все как на реальной машине.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

33. "Обзор достижений контейнерной изоляции за последние два года"  –4 +/
Сообщение от iZEN (ok), 03-Июл-14, 14:58 
> Я бы на вашем месте сначала ознакомился с технологией. vSwap к реальному
> swap-у имеет маленькое отношение. Когда контейнер начинает юзать vSwap, то физический
> своп не используется, а все данные сохраняются в памяти, а скорость
> этой операции искусственно замедляется. В результате пользователь, вышедший за лимит памяти,
> не получается отказ в ресурсах, а получает их с меньше скоростью,
> т е все как на реальной машине.

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


Ответить | Правка | Наверх | Cообщить модератору

35. "Обзор достижений контейнерной изоляции за последние два года"  +3 +/
Сообщение от Pavel Odintsovemail (?), 03-Июл-14, 15:02 
>[оверквотинг удален]
>> swap-у имеет маленькое отношение. Когда контейнер начинает юзать vSwap, то физический
>> своп не используется, а все данные сохраняются в памяти, а скорость
>> этой операции искусственно замедляется. В результате пользователь, вышедший за лимит памяти,
>> не получается отказ в ресурсах, а получает их с меньше скоростью,
>> т е все как на реальной машине.
> Да это понятно, что мухлёж в памятью, которой выделяется чуть больше, чем
> пользователь реально оплатил. В итоге-то держать какой-то объём дорогой оперативной памяти
> в резерве для каждого контейнера, а при его использовании будет эмулироваться
> дисковая механика — очень забавно со стороны и смотрится, и чувствуется.
> Ж))

Предложите лучше, реализуйте лучше. Пришлите патчи на LWN. Мы прочтем и порадуемся прогрессу. Так или иначе - ничего лучше, ни у кого в данный момент не существует среди открытых решений.

Ответить | Правка | Наверх | Cообщить модератору

51. "Обзор достижений контейнерной изоляции за последние два года"  –1 +/
Сообщение от Аноним (-), 03-Июл-14, 16:29 
>[оверквотинг удален]
>>> не получается отказ в ресурсах, а получает их с меньше скоростью,
>>> т е все как на реальной машине.
>> Да это понятно, что мухлёж в памятью, которой выделяется чуть больше, чем
>> пользователь реально оплатил. В итоге-то держать какой-то объём дорогой оперативной памяти
>> в резерве для каждого контейнера, а при его использовании будет эмулироваться
>> дисковая механика — очень забавно со стороны и смотрится, и чувствуется.
>> Ж))
> Предложите лучше, реализуйте лучше. Пришлите патчи на LWN. Мы прочтем и порадуемся
> прогрессу. Так или иначе - ничего лучше, ни у кого в
> данный момент не существует среди открытых решений.

Zones?

Ответить | Правка | Наверх | Cообщить модератору

52. "Обзор достижений контейнерной изоляции за последние два года"  +/
Сообщение от Pavel Odintsovemail (?), 03-Июл-14, 16:41 
А разве в зонах swap был не на обычных ZFS пулах? Насколько я вижу, можно было лишь задать его объем: https://blogs.oracle.com/observatory/entry/zone_swap_space но не изолировать.
Ответить | Правка | Наверх | Cообщить модератору

65. "Обзор достижений контейнерной изоляции за последние два года"  +/
Сообщение от Аноним (-), 04-Июл-14, 01:30 
> Zones?

Желающих иметь с солярой дело нынче что-то весьма немного.

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

14. "Обзор достижений контейнерной изоляции за последние два года"  +3 +/
Сообщение от Pavel Odintsovemail (?), 03-Июл-14, 13:42 
SWAP в OpenVZ изолированный лет 7 как. Также там есть виртульный vSWAP, который вообще в озу. И протечки памяти.... поверю лишь в случае багрепорта на bugzilla.openvz.org
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру