Ich habe mehrere virtuelle Windows 7-, CentOS- und Ubuntu-Maschinen, die auf einem VMWare ESXi-Server ausgeführt werden. Um eine bessere Leistung zu erzielen, während ich über Jenkins darauf aufbaue, möchte ich die Anzahl der Prozessoren von 1 auf 2-4 erhöhen.
Die VMWare-Benutzeroberfläche warnt mich, dass "das Ändern der Anzahl der virtuellen CPUs nach dem Gastbetriebssystem Ihre virtuelle Maschine möglicherweise instabil macht".
Ist das Erhöhen der Anzahl virtueller CPUs auf diesen Betriebssystemen eine sichere Option?
Dies ist das Gegenteil von Frage. Kann ich die Anzahl der Prozessoren auf einer VM sicher reduzieren?
Um meine Ergebnisse zu verfolgen, habe ich die Anzahl der Prozessoren auf jeder VM auf 4 erhöht und keine Probleme festgestellt.
Antworten:
Das Erhöhen der CPU-Anzahl von 1 auf etwas mehr ist in modernen Versionen der von Ihnen erwähnten Betriebssysteme / Distributionen sicher. Moderne Kernel passen sich beim Start dynamisch an die Anzahl der CPUs an und haben keine Probleme damit, weitere hinzuzufügen. Alte Versionen von Linux und Windows (um 2000 und früher) passen sich nicht gut an Änderungen an. Gleiches gilt im Wesentlichen für die Reduzierung von Kernen; Es besteht jedoch auch die Gefahr eines Engpasses bei der VM.
quelle
Die Antwort ist die gleiche wie die Frage, die Sie gerade verlinkt haben.
In Betriebssystemen, in denen ein Kernel / HAL mit mehreren CPUs aktiviert ist, ist dies kein Problem. In einer Windows XP / 2003-VM oder einer früheren VM mit einer einzelnen CPU-HAL wird die Leistung beeinträchtigt. Ich habe jedoch noch nie eine tatsächliche Instabilität gesehen.
quelle