Vmware läuft extremst langsam.

dual23

Cadet 2nd Year
Registriert
Juli 2022
Beiträge
18
Hallo zusammen,
ich hätte eine Frage und zwar, habe ich gestern die neuste Version von Vmware heruntergeladen. Ich habe alles eingerichtet und habe die Virtuelle Maschine gestartet. Aber als ich Windows dann installieren wollte, hat alles so ewig gedauert, nur um das Setup zu starten fast 10 Minuten, und das ist definitiv zu langsam. An der Hardware wird es wahrscheinlich auch nicht liegen. Ich hab ein i5-12600k , 32 GB DDR5-5200 und ein Z690 Aorus elite ax . Ich hab der Virtual Maschine 16 Gb Ram und 8 bzw 12 Kerne zugewiesen , hab auch die CPU Virtualisierung im BIOS bzw in Vmware aktiviert. Kann mir jemand sagen voran das liegt , das alles so langsam ist?

Mit freundlichen Grüßen
 
Du tippst vom VMware Player?

Gib der VM 4 Kerne und 8 GByte Ram.
Da wo die VM gespeichert ist ist eine SSD?
Was ist eingestellt für den Datenträger? NVME?
Zeig mal ein Bild von den Setiings.
 
Zuletzt bearbeitet: (Typo)
Ich verwende den Vmware Workstation Player.
Ich habe jetzt der Virtual Maschine 4 Kerne und 8 Gb ram zugewiesen und jetzt funktioniert es.
Aber wenn ich mehr CPU Kerne einstelle wird alles so langsam, der 12600k hat doch 10 Kerne und 16 Threads, und ich lass im Hintergrund nichts laufen. Muss man irgendwas einstellen damit man mehr Kerne verwenden kann?
 
i5-12600K
Anzahl der Kerne: 10
Anzahl der Performance-cores: 6
Anzahl der Efficient-cores: 4

Ob der VMware-Player diese Kerne unterschiedlich behandelt? Könnte sein.
i7-12700K Only using E-Cores - VMware Workstation

Mit dieser Lösung für den i7
I just installed version 17 and it did not appear to fix the issue. What I was able to do is to add this to the bottom of the VMX file (this example tells it to use the first 8 cores. Which fixed the issue in regards to use the e-cores which on this CPU seems to be the 17,18,19,20 cores.
Processor0.use = "TRUE"
Processor1.use = "TRUE"
Processor2.use = "TRUE"
Processor3.use = "TRUE"
Processor4.use = "TRUE"
Processor5.use = "TRUE"
Processor6.use = "TRUE"
Processor7.use = "TRUE"
Processor8.use = "TRUE"
Processor9.use = "FALSE"
Processor10.use = "FALSE"
Processor11.use = "FALSE"
Processor12.use = "FALSE"
Processor13.use = "FALSE"
Processor14.use = "FALSE"
Processor15.use = "FALSE"
Processor16.use = "FALSE"
Processor17.use = "FALSE"
Processor18.use = "FALSE"
Processor19.use = "FALSE"
In der reddit-Diskussion stehen weitere Lösungsansätze.
Ansonsten: Performance-core vs Efficient-core in vmware

Die Problematik wird auch hier VMware WIN 11 - sehr langsam erwähnt.
 
Zuletzt bearbeitet:
Es kann gut sein das Vmware die unterschiedlich behandelt, aber kann man irgendwie Vmware dazubringen die P-Cores auch zu benutzen ?
 
Zuletzt bearbeitet:
Ich würde eher die VM nicht unzähligen Kernen / RAM überfrachten. 4 Kerne sind völlig ausreichend für ein Windows.

Auf den Schulungen zu VMware wurde immer gesagt „Viel hilft nicht viel“ und das ging es um ESX Server.
 
  • Gefällt mir
Reaktionen: SPB
Ja das stimmt, ich bräuchte nicht viel mehr leistung für windows, aber es würde mich trotzdem interessieren wie man die P-Cores verwenden kann , weil die sind halt deutlich schneller als die E-Cores, bzw wenn ich spielen möchte in der Virtual Machine, bräuchte ich halt mehr leistung
 
Okay, dann spielen wird schwierig, aber weißt du wie man die P - Cores benutzen kann anstatt die E-Cores?
 
Dazu musst Du die Ansätze Post #6 von @SPB abklappern.

Mir fehlt im Moment Hardware ab der 12. Generation zum Gegentesten. Mein 2600K kennt halt keine E-Cores.
 
Hallo zusammen,

ich stehe derzeit vor einem Problem was hiermit sicher im Zusammenhang steht.

Geschäftlich bin ich eben von einem i7-8750H Windows10 auf einen i9-13900HX Windows11 Laptop am umsteigen.
Beim Testen meiner VMs merkt man eindeutig, das die VMs am alten Laptop eindeutig schneller laufen als am neuen, obwohl dieser eigentlich die doppelte Leistung haben sollte.

Einiges habe ich schon probiert:
Energiestatus ist auf "Beste Leistung" eingestellt (denke das hat etwas geholfen, ist aber noch immer zu langsam)
Windows Features "Hyper-V", "Hypervision-Plattform" & "VM-Plattform" alle deaktiviert
Credential Guard müsste auch deaktiviert sein, da mit die entsprechenden Registry Einträge fehlen und in der GroupPolicy war dieser auch nur zu aktiviren.

Trotzdem bekomme ich bei der VMware Installation & Updates immer diese Meldung:
1717860538229.png


Weiß jemand, was erkennt VMware hier sonst noch, das mir eventuell Probleme machen könnte?
Und bin natürlich auch sonstigen Tipps dankbar!
 
Was kommt wenn Du Next machst?
Hab ich damals auch bloß.

Das Deine VM langsamer sind kann daran liegen das E-Cores genommen werden.

Welche Version von VMware WKS installierst Du da? 17?
 
lässt sich mit "Next" ganz normal installieren.
Ich habe nur gehört, das das ganze Hyper-V mit VMware nicht zusammen passt und Performance Probleme macht. Daher möchte ich sicherstellen, dass hier auch wirklich alles deaktiviert ist. Weil, weshalb kommt die Meldung bei der Installation!?

ja Workstaion 17 Pro (17.0.0 --> Update auf 17.5.2) Setup

BFF schrieb:
Das Deine VM langsamer sind kann daran liegen das E-Cores genommen werden.
ich hoffe das eigentlich schon umgangen zu haben.
Energiestatus ist auf "Beste Leistung" eingestellt.

Die "ProcessorXX.use = "TRUE" / "FALSE" Einträge in der "config.ini" bin ich gerade zusätzlich am testen.
 
Zuletzt bearbeitet:
Ich habe nun endlich die Ursache für den aktiven Hypervisor gefunden.
Schuld war die Kernisolierung. Mit dem deaktivieren "Stapelschutz" ist nun endlich der "Hypervisor" in der msinfo32 verschunden:

1718096385674.png


Auch ist es nun endlich möglich "Intel VT-x" in VMware zu aktivieren.

Weitere Schritte:
Falls der Hypervisor mit der Kernisolierung nicht verschwindet, folgende Schritte bin ich zuvor durgegangen:

  • Alle Hypervisor Features deaktivieren:
1718098057049.png


PowerShell:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

  • PowerShell: hypervisorlaunchtype
PowerShell:
bcdedit /set hypervisorlaunchtype off

  • Intel Performance Cores zuweisen:
C:\ProgramData\VMware\VMware Workstation\config.ini​
Code:
Processor0.use = "TRUE"
Processor1.use = "TRUE"
Processor2.use = "TRUE"
Processor3.use = "TRUE"
Processor4.use = "TRUE"
Processor5.use = "TRUE"
Processor6.use = "TRUE"
Processor7.use = "TRUE"
Processor8.use = "TRUE"
Processor9.use = "TRUE"
Processor10.use = "TRUE"
Processor11.use = "TRUE"
Processor12.use = "TRUE"
Processor13.use = "TRUE"
Processor14.use = "TRUE"
Processor15.use = "TRUE"
Processor16.use = "FALSE"
Processor17.use = "FALSE"
Processor18.use = "FALSE"
Processor19.use = "FALSE" 
Processor20.use = "FALSE"
Processor21.use = "FALSE"
Processor22.use = "FALSE"
Processor23.use = "FALSE"
Processor24.use = "FALSE"
Processor25.use = "FALSE"
Processor26.use = "FALSE"
Processor27.use = "FALSE"
Processor28.use = "FALSE"
Processor29.use = "FALSE"
Processor30.use = "FALSE"
Processor31.use = "FALSE"


Jetzt kämpfe ich noch daran, dass VMware nicht die CPU auslastet. Prime 95 am Client belastet die CPU am Host nur zu 60%...
Mit Oracle VirtualBox funktioniert es nun, CPU wird voll ausgelastet und Leistung stimmt.
 
Zuletzt bearbeitet:
Rappi789 schrieb:
Jetzt kämpfe ich noch daran, dass VMware nicht die CPU auslastet.
Es gibt da möglicherweise etwas:
https://williamlam.com/2023/11/head...ion-on-windows-11-with-intel-hybrid-cpus.html
VMware Workstation nicht normal starten, sondern mit administrativen Rechten. Das wird darin auch damit untermauert, dass der Passmark Score 1670 Punkte beträgt, wenn Workstation mit administrativen Rechten ausgeführt wird und nur 675 Punkte, wenn es ohne adminstrative Rechte ausgeführt wird.
 
  • Gefällt mir
Reaktionen: karl_laschnikow
@Poulton
Vielen Dank für den Hinweis! Eigentlich hatte ich schon aufgegeben, aber VMware als Admin laufen zu lassen hat tatsächlich geholfen. CPU voll ausgelastet und ungefähr die selbe Leistung wie in Oracle (Cinebench R15 ~1200Punkte)

Da es sich bei den Geräten um Firmenrechner handelt, möchten wir nicht dass hier Applikationen dauerhaft mit Admin-Rechten laufen.
Durch weiteres experementieren habe ich herausgefunden, dass es hilft die "vmware-vmx.exe" im Taskmanager --> Details mit "Höher als normaler" Priorität festzulegen. Und nun bin ich wieder komplett verzweifelt. Windows setzt das wieder auf normal zurück, sobald die Last in der VM abfällt!?! :grr:

Und so lief das in der Schleife: Beim nächsten Start der Last auf der VM ist die CPU wieder nur zu 60% ausgelastet, --> wieder Priorität im Taskmanager festgelegt --> Leistung verfügbar (siehe Screenshot) --> Last weg --> Leistung weg... :stock:
1720102955186.png

Hat hier jemand ne Ahnung was hier abgeht?

Jedenfalls habe ich weiter gesucht und experementiert und schlussendlich folgendes Batch erstellt:
Code:
powercfg /powerthrottling disable /path "*Installationsverzeichnis*\VMware\VMware Workstation\x64\vmware-vmx.exe"
timeout 1
C:\Windows\System32\cmd.exe /c start "" /abovenormal "*Installationsverzeichnis*\VMware\VMware Workstation\x64\vmware-vmx.exe"
timeout 1
C:\Windows\System32\cmd.exe /c start "" /abovenormal "*Installationsverzeichnis*\VMware\VMware Workstation\vmplayer.exe"

Damit scheint es nun endlich zu funktionieren, aber ich verstehe vorn und hinten nichtmehr was hier los ist.
Was meint ihr, ist das der richtige Weg um VMware so dauerhaft laufen zu lassen?
 

Anhänge

  • 1720102478881.png
    1720102478881.png
    114,9 KB · Aufrufe: 55
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: karl_laschnikow, Poulton und BFF
Zurück
Oben