2011-01-06 4 views
0

Kann mir jemand auf VMware-Workstation-Benchmarks für die Compile-Workload verweisen?VMware Workstation 7 C/C++ Workload-Performance kompilieren

Schon lange gesucht und ich kann keine finden. Es ist ein bisschen seltsam - das ist angeblich ein Entwickler-orientiertes Produkt. Die vollständige Zusammenstellung unseres Projekts dauert in der Regel ca. 4 Minuten.

Ich verwende derzeit VMware Workstation für die Entwicklung. Gastbetriebssystem ist Linux und der Gastgeber ist Windows. Ich verwende nicht viele der VMware Workstation-Funktionen wie Snapshots - ich habe mein Code-Repository dafür und ich kann meine Entwicklungsumgebung innerhalb von 10 Minuten neu erstellen. Ich bevorzuge nur das Rendern von Windows-Schriften, also ssh (putty) zu meiner VM und entwickle von der Konsole aus.

Ich frage mich, wie viel kompilierte Leistung ich gegen native opfern. Wenn es einen beträchtlichen Unterschied gibt (30% oder mehr), ist es vielleicht praktischer, eine dedizierte/native Dev-Box zu haben.

+0

Für das, was es wert ist, machen neuere Chips (mit Unterstützung der Hardware-Virtualisierung) einen großen Unterschied. Ich habe von einem alten Pentium E2180 auf einen Xeon X3440 aufgerüstet und die Kompilierungszeiten innerhalb von VirtualBox um 30% mehr gesenkt, als ich von den Taktraten erwartet hatte. –

+0

Ich weiß auch nicht, ob das immer noch so ist, aber es war früher so, dass das Erstellen von Firefox innerhalb einer Linux-VM tatsächlich schneller war als das Erstellen auf demselben Windows-Host! –

Antwort

0

Für den Hintergrund, In 2005/2006 oder so arbeitete ich an einem sehr großen Projekt basierend auf Linux und mit Tuxedo und Informix.

Wir virtualisierten die Umgebung für jeden Entwickler mit VMWare und hatten auch zwei separate Gruppen von Maschinen für Q/A und Staging.

Die Builds wurden auf den Maschinen ausgeführt, für die sie auf "Konsistenz" ausgerichtet waren.

Sofern wir nicht nach mehr Jobs als nach CPUs gefragt haben (make -j 4 auf einem 2-CPU-Rechner), lag die Erstellungszeit der virtuellen Maschinen bei 5 bis 10% der realen Maschinen.

Wie ich mich erinnere, berichteten unsere Makefiles Bauzeiten von ca. 18 bis 20 Minuten auf einer realen Maschine und 20 bis 24 Minuten auf einer virtuellen Maschine.

Die virtuellen Maschinen haben sich auch von schweren Netzwerk- oder Festplatten-IOs verzettelt.

+0

Genau das, was ich brauche. Danke, Mann. – AspiringTycoon

Verwandte Themen