Содержание
- 2. Утилизация памяти В облака за эффективностью Мифы и страхи overcommit-а Знания для безопасной виртуализации памяти
- 3. Содержание Постановка задачи Решения Квоты, выбор backing store, алгоритма вытеснения Balloon Page sharing, compression Сравнение по
- 4. Хостовая ОС Ресурсы Немного терминологии Гостевая ОС Виртуальный environment ВММ
- 5. VMVM3 3 Ресурс памяти Ресурс памяти Ресурс памяти Задача распределения памяти
- 6. Разграничим термины Overcommitment Σ(сконфигурированной памяти) + накладные расходы ≥ разрешеный лимит ноды ВМ подлежат всем действиям,
- 7. физическая память Распределение памяти: шаг 1 Ресурс Ресурс RAM RAM
- 8. Алгоритмы вытеснения LRU (last recently used) FIFO (first in first out) Aging (+NFU) NRU (not recently
- 9. Алгоритмы вытеснения Гостевая ОС вытесняет страницы по своим алгоритмам (semantic gap) Отсутствие локальности обращений ОС не
- 10. Office-битва (Windows 2008 x64) Вытеснение (swapping) Avg Cycle Time = 345000 Overcommit = 42% Ballooning Avg
- 11. Ресурс памяти Ballooning Назначенная память App Balloon Balloon driver Balloon – это гостевой драйвер Страницы, отданные
- 12. Ballooning Плюс Сокращение подкачки между ВММ и гостем Минусы Гостевой своппинг вплоть до гостевых крешей Неуниверсальность
- 13. физическая память Распределение памяти: шаг 2 Ресурс Ресурс RAM balloon RAM balloon
- 14. Но откуда известен объем ресурса? Конфигурационные данные Гарантия Лимит Приоритет/доля Разрешенный лимит ноды Динамические данные Используемая
- 15. Опасности конфигурируемых данных Избыток назначенной памяти (32 no-pae + 4GB RAM) Своп из-за низкой гарантии Незаслуженный
- 16. Физическая память хост Распределение памяти: шаг 3 Ресурс Ресурс RAM balloon RAM balloon
- 17. Backing storage Влияет на Suspend/snapshot Resume/switch to snapshot Подкачка Популярные решения File mapping Anonymous mapping HugeTlbFs
- 18. Физическая память хост Распределение памяти: шаг 4 Ресурс Ресурс RAM balloon RAM balloon ВП Backing stotage
- 19. Меняем тики на данные Page sharing Посчитать хэш Сравнить Защитить по COW По записи отвязать Для
- 20. Меняем тики на данные Page sharing Эффективность при одинотипной нагрузке на ноду Накладные расходы могут быть
- 21. Физическая память хост Распределение памяти: полная картина Ресурс Ресурс RAM balloon RAM balloon ВП Backing stotage
- 22. СРАВНЕНИЕ ПРОДУКТОВ, ПРЕДСТАВЛЕННОЕ ДАЛЕЕ, ЯВЛЯЕТСЯ ЛИШЬ МНЕНИЕМ. Disclaimer
- 24. Сравнение: Xen Server – осторожность превыше всего Исключительно ballooning Page-sharing & swapout присутствуют в xen hypervisor
- 25. Сравнение: VMWare ESX – сильнейшие со времен Waldspurger-а В статье 2002ого года они уже описывают balloon,
- 26. Сравнение: KVM – все блага Linux-а Balloon включен в дерево Linux Эффективнейший KSM достался бесплатно Блага
- 27. Сравнение: HyperV – все что не от нас, то от лукавого Hot-plug memory + balloon Оверкоммит
- 28. Сравнение: PSBM Свой алгоритм компрессии и его интеграция: Эффективная реализация для разнотипной нагрузки Быстрый suspend/resume/snapshot Для
- 31. Скачать презентацию