Wie erhält man PMCs außerhalb der VM auf Hypervisor-Ebene?

296
spartawhy117

im folgenden Papier:

Leistungsmessung für virtuelle Maschinen im Cloud Computing - Herausforderungen und Möglichkeiten

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

  1. Weiße Methode: Führen Sie einen Proxy in jeder VM aus und erfassen Sie die Ressourcennutzung.
  2. Black-Methode: Die Black-Box-Methode sammelt Informationen zu jeder VM auf Host-Ebene. VM-Informationen wie 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-Dateien als Tool verwenden, um Ereignisse jeder VM darauf zu erfassen

aber ein paar fragen finde ich nicht über die schwarze methode:

  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. Im Abschnitt TOOLS FOR INFORMATION COLLECTIONwerden einige spezielle Tools erwähnt, mit denen Informationen zu Xen, KVM und VMware erfasst werden können , wie z . B. XenMon XenoPro für Xen und ReTrace für VMware . Sind diese Tools auch außerhalb von VM ausgeführt?
  3. Die letzte Frage ist, dass diese Tools lib für programmierbare Informationen zum Sammeln bieten. wie Windows Leistungsindikator lib PDH.
0
Ich kann die erste und die zweite Frage beantworten: aus "dom0". dsstorefile1 vor 6 Jahren 1
@dsstorefile was ist dom0? Ist es ein Host-VM-Betriebssystem? spartawhy117 vor 6 Jahren 0

0 Antworten auf die Frage