Size: a a a

VMware User Group Rus

2020 May 04

ДП

Денис Пушкин... in VMware User Group Rus
Sergey
А ещё у HPE есть Insight Diagnostics для проверки железа
Спасибо, посмотрю обязательно
источник

VK

Victor Konovalov in VMware User Group Rus
источник

EO

Eric Oldmann in VMware User Group Rus
Mr Orange
Переслано от Mr Orange
Похоже на прайс Azure
источник

MO

Mr Orange in VMware User Group Rus
Eric Oldmann
Похоже на прайс Azure
Он и есть
источник

T

The in VMware User Group Rus
Чатик, у меня один простенький вопрос назрел: почему VMM memory overhead зависит от числа vcpu?
источник

VK

Victor Konovalov in VMware User Group Rus
The
Чатик, у меня один простенький вопрос назрел: почему VMM memory overhead зависит от числа vcpu?
Вроде это с маппированием памяти связано
источник

MD

Mista D in VMware User Group Rus
да, поскольку vmkernel блокирует прямое обращение vCPU к MMU pCPU приходится реплицировать часть
источник

MD

Mista D in VMware User Group Rus
у Френка расписано подробней
источник

MD

Mista D in VMware User Group Rus
надо кстати перечитать
источник

T

The in VMware User Group Rus
У Фрэнка нашёл пока только марховые статьи:
https://frankdenneman.nl/2010/12/16/impact-of-oversized-virtual-machines-part-1/
Но там та же эмпирическая табличка.
источник

T

The in VMware User Group Rus
ЕМНИП исполняемый код работает в своём контексте с виртуальной памятью, а MMU прозрачно осуществляет double page walking через NPT (опустим page faults, exceptions. reclamation, swap и т.д.). И область хостовых каталогов страниц одна шаренная между world-ами, делить её нет смысла.
(Была научная статья о репликации каталогов между NUMA нодами, но это ещё НИОКР).
источник

MD

Mista D in VMware User Group Rus
The
У Фрэнка нашёл пока только марховые статьи:
https://frankdenneman.nl/2010/12/16/impact-of-oversized-virtual-machines-part-1/
Но там та же эмпирическая табличка.
В книге
источник

MD

Mista D in VMware User Group Rus
Because the vCPU cannot directly run at a higher privilege on the
physical CPU, particular data structures are duplicated. This MMU can be
either virtualized by the VMM or can be executed in hardware by the use
of hardware virtualization technology.
источник

MD

Mista D in VMware User Group Rus
хотя наверно на английском это слишком жестко, как ты думаешь Ани-чан @omnimod ?
источник

AK

Andrey Konovalov in VMware User Group Rus
Mista D
хотя наверно на английском это слишком жестко, как ты думаешь Ани-чан @omnimod ?
я думаю - как мне это знание может пригодиться в реальной жизни?
источник

T

The in VMware User Group Rus
"Мне интеграл в жизни пригодился, когда я им унитаз от засора прочищал" ((с) батя)
источник

VK

Victor Konovalov in VMware User Group Rus
The
"Мне интеграл в жизни пригодился, когда я им унитаз от засора прочищал" ((с) батя)
Если в ресурс пуле балунинг и свопинг, то можно всем вм сделать 1 vcpu и освободить немного памяти...
источник

T

The in VMware User Group Rus
Надеюсь, жизнь меня так не скрутит...
источник

T

The in VMware User Group Rus
Mista D
Because the vCPU cannot directly run at a higher privilege on the
physical CPU, particular data structures are duplicated. This MMU can be
either virtualized by the VMM or can be executed in hardware by the use
of hardware virtualization technology.
У меня такое ощущение, что это какой-то legacy кусок, т.к. наше настоящее — это hardware MMU, где MMU видит gCR3 и hCR3, а guest OS сам обрабатывает свои page directory в ring0. При этом выход за область памяти моментально вызовет exception, vmexit и выход в VMM. Но, возможно, я ошибаюсь.
источник

T

The in VMware User Group Rus
Ещё один момент: memory overhead растёт нелинейно от числа vcpu. Независимо от VMM (hyperv, kvm, vmkernel).
источник