Windows Server 2008 R2: Dynamic Memory Андрей Бешков Эксперт по ИТ-инфраструктуре, Майкрософт Россия http://blogs.technet.com/abeshkov http://twitter.com/abeshkov abeshkov@microsof
Содержание
- 2. Пользователи, память и виртуализация
- 3. Мало кто может правильно выделить ресурсы для VM Сколько действительно памяти требуется для IIS под конкретный
- 4. Есть желание проводить расчеты? “Любая новая VM получает 1GB [не зависимо от роли ее OS]. Память
- 5. Виртуализация и память Память Ключевой фактор плотности VM на оборудовании Часто – самый дорогой компонент в
- 6. Технологии управления памятью VM
- 7. Memory Overcommit Overcommit (англ.) – невыполнимые обязательства Термин – маркетинговый, а не технический Означает «выделить больше
- 8. Dynamic Memory НЕ Overcommit В реальности – никто не хочет использовать overcommit Вы не можете «перебрать»
- 9. Page Sharing
- 10. Page Sharing Как это работает: Вычисляются контрольные суммы всех страниц памяти и заносятся в таблицу По
- 11. Page Sharing
- 12. Эффективость Page Sharing О чем молчит маркетинг VMware? Процесс расчета и сравнения контрольных сум долог и
- 13. Эффективность Page Sharing Если не используются большие страницы памяти (2Мб) 4Кб-страницы – это вчерашний день Низкая
- 14. Second Level Paging
- 15. Second Level Paging Свопинг страниц памяти на жесткий диск на уровне гипервизора Гипервизор не знает, что
- 16. Second Level Paging Чем это плохо? Выгрузка в файл подкачки области памяти ядра гостевых ОС Двойная
- 17. Second Level Paging (1/3) Проблема 1: Свопинг ресурсов ядра гостевой ОС “the guest operating system will
- 18. Second Level Paging (2/3) Проблема 2: двойной пейджинг “Assuming the hypervisor swaps out a guest physical
- 19. Second Level Paging (3/3) Проблема 3: производительность памяти против диска Доступ к памяти: DDR3-1600 = 5
- 20. Падение производительности -Understanding Memory Resource Management in VMware ESX Server p. 16; http://www.vmware.com/resources/techresources/10062
- 21. Hyper-V R2 SP 1 Dynamic Memory
- 22. Цели Dynamic Memory Высокий уровень плотности VM с минимальным влиянием на производительность системы в целом (как
- 23. Запустили виртуалки 8 GB 6 GB 4 GB 2 GB Финансы Разработчики Продажи T = 0
- 24. Прошло 15 минут… 8 GB 6 GB 4 GB 2 GB Финансы Разработчики Продажи T =
- 25. Прошло 15 минут… 8 GB 6 GB 4 GB 2 GB Финансы Разработчики Продажи T =
- 26. Добавление/удаление памяти Добавление памяти Задействована гостевая ос Synthetic Memory Driver (VSP/VSC Pair) Никакой эмуляции со стороны
- 27. Уменьшение памяти Для уменьшения памяти используется balloon dirver «Отчуждению» подлежат только неиспользуемые области памяти При «отчуждении»
- 28. Dynamic Memory
- 29. Требования Требования к хосту: Windows Server 2008 R2 SP1 Microsoft Hyper-V Server 2008 R2 SP1 Требования
- 30. Архитектура Dynamic Memory
- 31. Startup & Max Startup: достаточно памяти для старта VM BIOS ничего не знает DM Гостевая OS
- 32. Pressure & Priority Pressure – это концепт Как много памяти у VM сейчас? Сколько памяти VM
- 33. Memory Buffer Как много “свободной” памяти мы должны оставить для VM? Позволяет реагировать на «пульсирующие» нагрузки
- 34. Архитектура Dynamic Memory Guest Applications VMBus Hypervisor VMMS OS Microsoft Hyper-V User Mode Kernel Mode Provided
- 35. Dynamic Memory demo
- 36. Dynamic Memory APIs Доступен публично http://msdn.microsoft.com/en-us/library/cc136856(VS.85).aspx Используются WMI-интерфейсы DMTF
- 37. Переход на R2 Service Pack 1 Что нужно сделать для успешного использования Dynamic Memory?
- 38. 3 шага… Убедиться, что VM готовы к обновлениям Обновить Хост Обновить Guest Integration Services
- 39. Заключение Memory Overcommit – маркетинговое пугало DM превращает память в такой же динамический ресурс, как и
- 40. Вопросы?
- 41. www.techdays.in.ua http://www.techdays.in.ua Новый информационный видеоресурс и портал Содержит видеоматериалы с семинаров, курсов, вебкастов и т.п. По
- 42. It-club.in.ua Портал ИТ-клубов Украины www.it-club.in.ua Создан и поддерживается энтузиастами Киевского ИТ-клуба В разделе «ВЕБКАСТЫ» находится информация
- 44. Скачать презентацию