в следующей статье:

Измерение мощности для виртуальной машины в облачных вычислениях - проблемы и возможности

В разделе METHODS FOR VM POWER METERING автор упомянул, что существует два способа получения информации о ВМ:

  1. белый метод: запустить прокси внутри каждой виртуальной машины и собрать данные об использовании ресурсов.
  2. черный метод: метод черного ящика собирает информацию о каждой виртуальной машине на уровне хоста.Информация о профилировании виртуальных машин, такая как PMC, собирается вне виртуальных машин на уровне гипервизора. Типичным примером этой архитектуры является платформа виртуализации Xen, и мы можем использовать файл Xenopro как инструмент для сбора на нем событий каждой виртуальной машины.

но некоторые вопросы, которые я не понимаю о черном методе:

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

0