Ik weet dat VMWare aanraadt om powersavings op Virtualization hosts uit te schakelen voor maximale performance, echter merk ik dat in Vmware Workstation de CPU niet meer meeschaalt wanneer Guests meer CPU load vragen.
Host Info:
Moederbord: KGPE-D16
Processors: Dual Opteron 6174 (2x12Core 2.2Ghz)
Host-OS: Windows Server 2012
Guest-OS: Windows Server 2012
Virtualization: VMWare Workstation 11
Test software: Prime95, CPUZ, CPUID Hardware Monitor.
Mijn server is een tesmachine welke over het algemeen niet veel CPU gebruikt, het gros van de tijd is deze onder de 10% load en schaalt de CPU terug naar onder de 800Mhz. Maar soms is de machine wel afhankelijk van full power.
Waneer ik de server op “Power Saver” zet en de CPU weinig wordt gebruikt, dan daalt de CPU frequentie onder de 800Mhz, CPUID Monitor geeft dan aan dat bijde CPU’s rond de 35Watt gebruiken. Wanneer ik Prime95 op de host draai, dan zie ik dat de CPU netjes naar 2,2Ghz stijgt. Logischer wijs zie ik dat het stroomgebruik ook stijgt. Op maximale performance is dit rond de 100Watt per CPU. Een dramatische stijging.
Wanneer ik nu een Guest VM neem met 4 of 8 Cores, en hierop Prime95 start, dan zie ik in het Guest OS dat de CPU 100% wordt belast, echter stijgt de frequentie van de CPU op de Host niet. Deze blijft onder de 800Mhz. Hieruit concludeer ik dat het signaal om de frequentie te verhogen niet vanuit een Guest wordt doorgegeven aan de Host. Uiteraard is hierdoor de performance slecht binnen de Guests.
Het is mogelijk om mijn Host op “Best Performance” te zetten. De Guests worden hierdoor uiteraard ook stukken sneller. Het probleem is echter dat beide processoren dan continu op 2.2Ghz draaien en dus ook continu 2 x 100Watt gebruiken volgens CPUID HardwareMonitor.
Zijn er hier mensen die dit fenomeen herkennen en misschien zelfs een oplossing hebben?
Host Info:
Moederbord: KGPE-D16
Processors: Dual Opteron 6174 (2x12Core 2.2Ghz)
Host-OS: Windows Server 2012
Guest-OS: Windows Server 2012
Virtualization: VMWare Workstation 11
Test software: Prime95, CPUZ, CPUID Hardware Monitor.
Mijn server is een tesmachine welke over het algemeen niet veel CPU gebruikt, het gros van de tijd is deze onder de 10% load en schaalt de CPU terug naar onder de 800Mhz. Maar soms is de machine wel afhankelijk van full power.
Waneer ik de server op “Power Saver” zet en de CPU weinig wordt gebruikt, dan daalt de CPU frequentie onder de 800Mhz, CPUID Monitor geeft dan aan dat bijde CPU’s rond de 35Watt gebruiken. Wanneer ik Prime95 op de host draai, dan zie ik dat de CPU netjes naar 2,2Ghz stijgt. Logischer wijs zie ik dat het stroomgebruik ook stijgt. Op maximale performance is dit rond de 100Watt per CPU. Een dramatische stijging.
Wanneer ik nu een Guest VM neem met 4 of 8 Cores, en hierop Prime95 start, dan zie ik in het Guest OS dat de CPU 100% wordt belast, echter stijgt de frequentie van de CPU op de Host niet. Deze blijft onder de 800Mhz. Hieruit concludeer ik dat het signaal om de frequentie te verhogen niet vanuit een Guest wordt doorgegeven aan de Host. Uiteraard is hierdoor de performance slecht binnen de Guests.
Het is mogelijk om mijn Host op “Best Performance” te zetten. De Guests worden hierdoor uiteraard ook stukken sneller. Het probleem is echter dat beide processoren dan continu op 2.2Ghz draaien en dus ook continu 2 x 100Watt gebruiken volgens CPUID HardwareMonitor.
Zijn er hier mensen die dit fenomeen herkennen en misschien zelfs een oplossing hebben?