Wie werden PMCs außerhalb von VM auf Hypervisor-Ebene abgerufen?

0

im folgenden Papier:

Leistungsmessung für virtuelle Maschinen im Cloud-Computing - Herausforderungen und Chancen

In Abschnitt METHODS FOR VM POWER METERINGerwähnte der Autor, dass es zwei Methoden gibt, um Informationen über VM zu erhalten:

  1. Weiße Methode: Proxy in jeder VM ausführen und Ressourcennutzung erfassen.
  2. Black-Methode: Mit der Black-Box-Methode werden Informationen zu jeder VM auf Host-Ebene erfasst. VM-Pro fi ling-Informationen, wie z. B. PMCs, werden außerhalb von VMs auf Hypervisor-Ebene erfasst. Ein typisches Beispiel für diese Architektur ist die Xen-Virtualisierungsplattform. Wir können Xenopro fi le als Tool verwenden, um Ereignisse für jede VM auf dieser zu erfassen

aber einige Fragen, die ich nicht über schwarze Methode herausfinde:

  1. Ich habe gewusst, dass es zwei Arten von Hypervisor gibt. Wenn wir Typ I verwenden, gibt es kein Host-Betriebssystem. Wo werden diese Profiltools ausgeführt, wenn sie sich außerhalb der VM befinden?
  2. In diesem Abschnitt TOOLS FOR INFORMATION COLLECTIONwerden einige spezielle Tools erwähnt, mit denen Informationen zu Xen , KVM und VMware erfasst werden können , z . B. XenMon XenoPro für Xen und ReTrace für VMware . Werden diese Tools auch außerhalb von VM ausgeführt?
  3. Die letzte Frage ist, ob diese Tools eine Bibliothek für programmierbare Sammelinformationen bieten. wie Windows-Leistungsindikator lib PDH.
spartawhy117
quelle
1
Ich kann die erste und zweite Frage beantworten: von dom0.
dsstorefile1
@dsstorefile Was ist dom0? ist es Host VM OS?
Spartawhy117