Seite 1 von 1

VMware (ESXi) Gast - Millisekunden genau Zeit

Verfasst: 20.03.2017, 09:18
von skoesters
Hallo zusammen,

ich hätte eine Frage.

Wir haben diversere Linux Server (CentOS 6) auf Hardware und als VMware Gast Systeme.

Aktuell bekommen alle Server Ihre Zeit (sekunden genau) über NTP.

Nun haben wir jedoch die Anforderung erhalten, dass alle Systeme eine Millisekunden genaue Zeit haben müssen. Im Zweifel würde ich jetzt einen NTP Server aufsetzen, an dem ein GPS (o.ä) Device hängt, welches die Zeit verteilt. Mir ist allerdings zu Ohren gekommen (ich bin nicht sicher ob es stimmt), das ein VMware Gast Millisekunden genaue Zeit über NTP nicht kann.

Meine Fragen wären nun:

a. ist die Aussage korrekt?
b. wenn ja, wie bekomme ich Millisekunden genaue Zeit in einen VMware Gast?

Danke und VG
Sebastian

Re: VMware (ESXi) Gast - Millisekunden genau Zeit

Verfasst: 20.03.2017, 09:57
von ~thc
Die Verteilung von CPU-Ressourcen unter einem Hypervisor bedingt, dass eine VM manchmal warten muss, bis die physische CPU "frei" ist und die vCPU der VM dann "laufen" kann. Diese Wartezeiten (Ready, Co-Stop) bewegen sich selbst im Bereich von einigen Dutzend Millisekunden. Ein über alle VMs akkumulierter Wert von 1000 ms (5% Ready) gilt als noch akzeptabel.

Unter solchen Bedingungen die Anforderung von Millisekunden genauer Zeit in den VMs zu stellen, ist - sorry - idiotisch.
TLDR: Das Problem ist nicht NTP.

Re: VMware (ESXi) Gast - Millisekunden genau Zeit

Verfasst: 20.03.2017, 10:06
von rprengel
skoesters hat geschrieben:
a. ist die Aussage korrekt?
b. wenn ja, wie bekomme ich Millisekunden genaue Zeit in einen VMware Gast?

Danke und VG
Sebastian


Hallo,

das kannst du vergessen.
Das ist kein Einsatzgebiet für VMs.
Spätestens wenn dir eine VM auf dem Host die Last unter die Decke treibt ist Schicht.

Gruss