в следующей статье:
Измерение мощности для виртуальной машины в облачных вычислениях - проблемы и возможности
В разделе METHODS FOR VM POWER METERING
автор упомянул, что существует два способа получения информации о ВМ:
- белый метод: запустить прокси внутри каждой виртуальной машины и собрать данные об использовании ресурсов.
- черный метод: метод черного ящика собирает информацию о каждой виртуальной машине на уровне хоста.Информация о профилировании виртуальных машин, такая как PMC, собирается вне виртуальных машин на уровне гипервизора. Типичным примером этой архитектуры является платформа виртуализации Xen, и мы можем использовать файл Xenopro как инструмент для сбора на нем событий каждой виртуальной машины.
но некоторые вопросы, которые я не понимаю о черном методе:
- Я знал, что есть два типа гипервизора. если мы используем тип I, то не существует хост-ОС, так где же работают эти инструменты профиля, если они находятся вне ВМ?
- в разделе
TOOLS FOR INFORMATION COLLECTION
упоминаются некоторые специальные инструменты, которые могут собирать информацию о Xen , KVM и VMware. Подобно XenMon XenoPro для Xen , ReTrace для VMware. эти инструменты также работают вне ВМ? - последний вопрос заключается в том, что эти инструменты предоставляют библиотеку для программируемого сбора информации? такие как счетчик производительности Windows lib PDH.