Как получить PMC вне виртуальной машины на уровне гипервизора?

248
spartawhy117

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

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

В разделе 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
Я могу ответить на первый и второй вопросы: из `dom0`. dsstorefile1 6 лет назад 1
@dsstorefile что такое dom0? это хост ОС VM? spartawhy117 6 лет назад 0

0 ответов на вопрос

Похожие вопросы