Wird bei VMware Server für meine virtuellen Maschinen weniger Arbeitsspeicher benötigt?

907
JoeM

Ich habe viele virtuelle Maschinen auf meinem System (derzeit 6), und oft laufen zwei davon gleichzeitig. Ich habe 6 GB RAM, aber wegen der laufenden virtuellen Maschinen ist die meiste Zeit zu 90% ausgelastet. Alle virtuellen Betriebssysteme sind Win7.

Ich habe gehört, dass die Installation von VMware Server und die Anmeldung an den virtuellen Maschinen über den Remotedesktop dazu führen würden, dass sie weniger RAM benötigen.

Ist das wahr? Wenn nicht, gibt es einen virtuellen Server, der dazu führt, dass meine virtuellen Maschinen weniger RAM benötigen?

Vielleicht sollte ich das Betriebssystem auf den virtuellen Maschinen ändern ?! Ich verwende sie für die .NET-Entwicklung und für die Photoshop-Bearbeitung.

PS. Ich weiß, dass ich den Arbeitsspeicher der virtuellen Maschine in der Einstellung reduzieren kann, aber es ist bereits auf 1 GB pro Maschine festgelegt, was für die normale Arbeit das Minimum ist.

0
RAM ist billig. Etwas mehr kaufen? (Keine Ahnung, sorry, wenn Sie meinen Kommentar nicht mögen). r4. vor 12 Jahren 0
Woher hast du das "gehört"? Hast du überlegt, es zu versuchen? Ƭᴇcʜιᴇ007 vor 12 Jahren 0
Wenn Sie Windows für die .NET-Entwicklung benötigen, kann ich nur empfehlen, die VMs herunterzufahren, indem Sie alle nicht benötigten Dienste auf den VMs deaktivieren. Ich denke, dass ESXi nur den von der Maschine benötigten RAM verwenden wird. Auf diese Weise können Sie den RAM übermäßig bereitstellen. Scott McClenning vor 12 Jahren 1

1 Antwort auf die Frage

1
Multiverse IT

VMWare-Server, Virtual PC und VMWare-Workstation sind Hypervisoren vom Typ 2 und werden auf dem Betriebssystem ausgeführt. Meines Wissens nach unterstützt kein Typ-2-Hypervisor Technologien zur Speicherüberlastung.

Hyper-V und VMWare ESXi sind Hypervisors vom Typ 1 und unterstützen (im Falle von Hyper-V 2008 R2 mit Service Pack 1) beide Funktionen zur Speicherüberlastung. Ich glaube, VMWare unterstützt es auf den meisten, wenn nicht allen Windows-Betriebssystemen. Hyper-V unterstützt es nur mit Windows 7 (Enterprise und Ultimate (und ich denke Pro)), Server 2008, 2008 R2 und 2003 R2 und Vista (Enterprise und Ultimate (und ich denke, Business)).

Das Problem bei einem Typ 1-Hypervisor ist, dass es sich um einen Bare-Metal-Hypervisor handelt - das heißt, in einer vereinfachten Beschreibung ist er Ihr Betriebssystem. Wenn Sie EITHER verwenden würden, könnten Sie nicht direkt an Ihrem Computer arbeiten. Beide benötigen einen separaten physischen Server, um ihre Dienste effektiv bereitzustellen. Server 2008 R2 enthält die Hyper-V-Rolle, und Sie KÖNNEN dies als Workstation-Betriebssystem ausführen und dort Hyper-V aktivieren. Die Basisinstallation wird zu einem Gastbetriebssystem mit direktem Hardwarezugriff, wenn die Hyper-V-Rolle aktiviert ist.

Warten Sie andernfalls auf Windows 8 (oder verwenden Sie die Entwicklervorschau). Es wird Hyper-V auf dem Workstation-Betriebssystem enthalten (in der Vorschau enthalten).

ODER aktualisieren Sie Ihren RAM. RAM ist billig. 16 GB DDR3 für einen Desktop können bis zu 80 US-Dollar kosten.