System Benchmark einer VM ohne Zugriff auf den Hypervisor - Möglich?

Mitglied: speedy26gonzales

speedy26gonzales (Level 1) - Jetzt verbinden

2017/07/28, aktualisiert 2017/07/29, 1195 Aufrufe, 11 Kommentare

Hallo zusammen,

ich beschäftige mich derzeit mit folgender Fragestellung:

System Benchmark (manuell): Anhand geeigneter System-Parameter soll die zu Verfügung stehende Systemleistung ermittelt werden können für
a. Operating System (Network, Disks, CPU, RAM, ...)
b. SQL Data Base (I/O-Test, ...)

Es soll eine Lösung gesucht und implementiert werden, welche auch für eine VM die real verfügbare Leistung manuell bzw. automatisch ermittelt. Die besondere Herausforderung besteht voraussichtlich in der Aufgabe, aus einer VM heraus Veränderungen an der durch den physikalischen Server bereitgestellten Leistung zu detektieren.

Leider habe ich dort noch keine richtigen Lösungsansatz finden können.

Jemand von Euch eine Idee oder Tipp wo man da ansetzen könnte?

Wir gehen derzeit davon aus dass wir auf den Hypervisor keinen direkten Zugriff haben. Aber unsere VM überprüfen wollen.
Mitglied: Elsadore
2017/07/28 um 12:40 Uhr
Hallo,

meiner Meinung nach dürfte dies nicht funktionieren.
Aber ich bin gespannt auf andere Meinungen.

Gruß
Elsa
Bitte warten ..
Mitglied: emeriks
2017/07/28 um 12:42 Uhr
Hi,
also erstmal: Eine Performance kann man nicht bereitstellen sondern nur abliefern, erreichen.

Die besondere Herausforderung besteht voraussichtlich in der Aufgabe, aus einer VM heraus Veränderungen an der durch den physikalischen Server bereitgestellten Performance zu detektieren.
Was genau willst Du da erfassen können? Die theoretischen Leistungsreserven der Hardware, oder was?

E.
Bitte warten ..
Mitglied: speedy26gonzales
2017/07/28 um 12:55 Uhr
Hi,

eigentlich geht es hauptsächlich darum beim erstellen der VM einen Benchmark machen und wenn irgendwelche Probleme auftreten über einen weiteren Benchmark zu sehen dass sich was an der Hardware oder Auslastung auf dem Host verändert haben muss.

Evtl. solche Messungen auch Live um dann frühzeitig eingreifen zu können.

Wir wollen einfach irgendwelche Daten einer VM erfassen um darauf sagen zu können ob sich was auf dem Host verändert hat.

Hoffe das war verständlich?
Bitte warten ..
Mitglied: Pjordorf
2017/07/28 um 13:26 Uhr
Hallo,

Zitat von speedy26gonzales:
zu sehen dass sich was an der Hardware
Sofern dein Hypervisor Blech und der Hypervisor nicht ändert - ändert sich an deine VM NULL.

oder Auslastung auf dem Host verändert haben muss.
Ohne zugriff auf den Hypervisor wirst du aus einer VM die auslastung durch andere VMs oder sonstwas nicht sehen bzw. ermitteln können. Deine VM sieht nur sich selbst.

Evtl. solche Messungen auch Live um dann frühzeitig eingreifen zu können.
Nennt sich Monitoring und gibt es in allen Schattierungen und Preisen.

Wir wollen einfach irgendwelche Daten einer VM erfassen um darauf sagen zu können ob sich was auf dem Host verändert hat.
Wird nicht helfen denn die gleiche(selbe) VM auf ein anderes schwächeres Blech wird genauso andere Werte zeigen wie auf ein anderes stärkeres Blech. Nur wird dir die Vm nicht sagen können warum

Du landest mit einer Raumkapsel aufm Mond. Ohne Messgeräte welche aus deiner Raumkapsel nach aussen kommen kannst du nicht festellen das jetzt eine atembare Atmosphäre aufm Mond herrscht. Selbst aussteigen in dein Raumanzug gehüllt hilft nicht das zu erfahren Da wirst du schon das Visier öffnen oder den Helm abnehmen müssen (und hoffentlich sich nicht geirrt haben.

Gruß,
Peter
Bitte warten ..
Mitglied: Elsadore
2017/07/28 um 13:29 Uhr
Hallo,

Monitoring Tool wäre auch meine Empfehlung gewesen.

Gruß
Elsa
Bitte warten ..
Mitglied: emeriks
2017/07/28 um 13:30 Uhr
Wie @Pjordorf schreibt: Das geht so nicht.
Und selbst wenn Du doch aus der VM rauskommen solltest (vielleicht mit VMware Tools und WMI möglich?), Du würdest dann doch den Host abfragen. Und
ohne Zugriff auf den Hypervisor
geht das nun mal nicht.

E.
Bitte warten ..
Mitglied: speedy26gonzales
2017/07/29 um 16:12 Uhr
Hi,

Danke für Eure Beiträge.

Wenn ich das so lese ist es wirklich unmöglich an einer VM zu erkennen dass Sie schlecht läuft und es irgendwas mit dem Host zu tun haben muss?
Wie sehen denn Messungen für I/Os bei Schreib- Lesezugriff aus?
Was für ein Monitoring Tool würdet Ihr denn empfehlen?
Bitte warten ..
Mitglied: Pjordorf
2017/07/29 um 17:20 Uhr
Hallo,

Zitat von speedy26gonzales:
Wenn ich das so lese ist es wirklich unmöglich an einer VM zu erkennen dass Sie schlecht läuft
nein, ganz und gar nicht.

und es irgendwas mit dem Host zu tun haben muss?
Aber ob es eben da dran hängt wirst du so ohne weiteres nicht sagen können. Erst wenn du alle Parameter deiner VM getstest hast wird deine Fehlersuche dann als ergebniss wohl den Rückschluß auf den Hypervisor erlauben, das dort eben irgenetwas nicht so ist wie erwartet. Das nennt sich Fehlersuche. Ob es dazu ein komplettes Monitoring benötigt oder du aufgrund von Eckdaten erkennen kannst was di Ursache ist, hängt auch von deiner Erfahrung, können und Wissen ab.
Der eine braucht Monitoring ala telemetrie dem anderen reichen die 3 Kontrollleuchten im Armaturenbrett zur Diagnose

Wie sehen denn Messungen für I/Os bei Schreib- Lesezugriff aus?
So wie immer. Fragt sich was du erwartest, was deine Scheiben lifern können, wie die Bussytem damit klarkommen und ob dir ein Marder kein Kabel beschädigt hat. Oder hilft es dir weiter wenn ich dir jetzt sage 833 I/Os Lesen/Schreiben?

Was für ein Monitoring Tool würdet Ihr denn empfehlen?
Dein Google ist auch kaputt?
http://www.lmdfdg.com/?q=vm+monitoring
http://www.lmdfdg.com/?q=hypervisor+Ueberwachung
http://www.lmdfdg.com/?q=IO+erwartung+in+einer+vm
http://www.lmdfdg.com/?q=sql+server+virtualisieren+performance
https://www.borncity.com/blog/2011/07/19/performanceprobleme-bei-der-vir ...

Gruß,
Peter
Bitte warten ..
Mitglied: speedy26gonzales
2017/07/29 um 19:22 Uhr
>Aber ob es eben da dran hängt wirst du so ohne weiteres nicht sagen können. Erst wenn du alle Parameter deiner VM getstest hast
Und wie würde das denn aussehen?

>Oder hilft es dir weiter wenn ich dir jetzt sage 833 I/Os Lesen/Schreiben
Ne natürlich nicht . Ich meinte damit wie genau denn die Messungen innerhalb einer VM überhaupt sind/sein können.
Bitte warten ..
Mitglied: speedy26gonzales
2017/07/29 um 21:20 Uhr
Mal noch eine andere Frage wo ungefähr in die gleiche Richtung geht.

Wie kann ich bestimmen welche RAM und CPU Anforderungen ich für eine VM benötige?
Nehm ich da die gleichen Leistungswerte wie für eine physikalische Hardware oder ist hier die Rechnung anders?
Bitte warten ..
Mitglied: Pjordorf
2017/07/29 um 23:16 Uhr
Hallo,

Zitat von speedy26gonzales:
Nehm ich da die gleichen Leistungswerte wie für eine physikalische Hardware oder ist hier die Rechnung anders?
Warum sollte da irgendetwas in anders sein? Ein Stück Software was 2 GB RAM benötigt wird doch in einer VM nicht plötzlich 4 GB oder nur 1 GB benötigen. 1 GB RAM sind auch dort die gleiche Anzahl Bits wie überall anders auch. Und das ist auch bei der CPU so. Und wenn viele VMs laufen und auch was tun braucht es eher etwas mehr an CPU Leistung im Blech da die ja jetzt auch mehr tut.

Grundlagen Virtualisierung mal lernen:
https://de.wikipedia.org/wiki/Hypervisor
https://de.wikipedia.org/wiki/Virtualisierung_(Informatik)
http://www.admin-magazin.de/content/download/1034/9849/fileeview/Virtua ...
http://wwwlgis.informatik.uni-kl.de/cms/fileadmin/users/kschmidt/mainfr ...

Gruß,
Peter
Bitte warten ..
Heiß diskutierte Inhalte
C und C++
Powershell Skript Datei mit bestimmten Inhalt finden und dann Datei löschen
gelöst AlexFMFrageC und C++21 Kommentare

Hallo Mitnander, Ich versuche vergeblich mit der Powershell Dateien zu löschen die einen bestimmten Textinhalt haben Mein bisheriges Script: ...

Ausbildung
MCSA Kurs Server 2016 mit VM Jobchancen
gelöst IntershipFrageAusbildung19 Kommentare

Hallo Leute, dies ist eine dringende Frage für mich, da ich gerne einen MCSA Kurs belegen möchte. Ich brauche ...

Netzwerke
SonicWall VPN - Windows top - Mac flopp
MazenauerFrageNetzwerke12 Kommentare

Grüezi und hallo Vorgeschichte, das Übliche: Marketingfirma. Corona. Homeoffice. Soweit so normal, nur scheinen die iMacs irgendein Problem mit ...

Windows 10
Windows 10 Pro mehrere RDP Benutzer
Jannik2018FrageWindows 1010 Kommentare

Hallo zusammen, kann ich bei Windows 10 Pro irgendwie Freischalten das 2 benutzer sich gleichzeitig per RDP verbinden können ...

Windows Server
Kein Import in HyperV möglich
gelöst stalkerdabFrageWindows Server10 Kommentare

Hi, aufgrund eines dummen fehlers meinerseits, löschte ich versehentlich meine VM aus HyperV. Als wäre das nicht schlimm genug, ...

Exchange Server
Exchange 2016 - sporadische TLS Unavailable Fehler
westberlinerFrageExchange Server10 Kommentare

Hallo Zusammen, ich habe hier einen Exchange 2016 mit einer Watchguard Firewall davor. Der Exchange ist per Static-Nat von ...

Ähnliche Inhalte
KVM
Zugriff auf VM
gelöst CaptainDuskyFrageKVM2 Kommentare

Guten Morgen, ich möchte mir hier mittels KVM auf Ubuntu-Server-Basis so ein paar Server fertig machen. Ich verzweifel aber ...

Router & Routing
VLAN zugriff von einer VM
gelöst pipen1976FrageRouter & Routing6 Kommentare

Hallo, ich benötige wieder mal Eure Hilfe. Wir haben im Netzwerk mehrere VLANS die von einer pfSense Firewall verwaltet ...

Hyper-V
Hypervisor-Server und VDI
gelöst moritzseeFrageHyper-V2 Kommentare

Hallo Damen und Herren, Vorweg: Ich bin neu hier als Mitglied. Lese aber schon seit langem gerne mit und ...

Virtualisierung

Projekt: Zugriff auf VM über Browser

oemer.aydinFrageVirtualisierung11 Kommentare

Hallo, ich bin 37, Wohne am Bodensee und mache gerade meinen IT Techniker. Zum Abschluss muss jeder eine Techniker-Arbeit ...

KVM

KVM - Bridge Interface , kein VM Zugriff

fundave3FrageKVM14 Kommentare

HAllo zusammen, ich jage leider ein kleinen Rätsel nach. Folgendes: Nachdem bei mienem Dedi Server der Raid Controller kaputt ...

Virtualisierung

Welchen Hypervisor für mein Vorhaben

gelöst HerrObikerFrageVirtualisierung9 Kommentare

Hallo erst mal an alle Ich betreibe derzeit in meinm Büro einen HP DL380 G7 Server auf dem VMware ...

Berechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid CloudSmall Business ITSmall Business IT