Wir hatten einen alten Windows XP-Server, auf dem eine Filemaker-Datenbank auf einer 2,6-GHz-Intel-CPU ausgeführt wurde, aber dieser Server ist abgestorben. Es wurde durch eine Box mit zwei 2,4-GHz-Xeon-CPUs und 5 GB RAM ersetzt, auf der Ubuntu 11.04 nativ ausgeführt wird, und Windows wird als VirtualBox-Gast ausgeführt. 2 GB RAM wurden für den Windows-Gast reserviert.
Natürlich verfügen diese alten Xeon-CPUs nicht über die VT-x-Erweiterungen, sodass ich nicht erwarten würde, dass dem VirtualBox-Gast CPUs hinzugefügt werden können, aber die Filemaker-Datenbank läuft mindestens 2-3x langsamer als in dieser Version der alte Server. Ich würde erwarten, dass die Verwendung einer von vier verfügbaren 2,4-GHz-CPUs nicht zu einem so erstaunlichen Unterschied führt.
Ich möchte dieses Setup auch weiterhin verwenden können, da dies auch bedeuten würde, dass wir unseren Linux-Server aus dem Rack entfernen könnten, der auf noch langsamerer Hardware ausgeführt wird (nicht, dass die Systemanforderungen für seinen Job hoch sind obwohl).
Meine Frage lautet also: Warum ist das so langsam? Kann ich irgendetwas tun, um die Situation zu ändern? Oder soll ich jetzt einfach aufgeben und passende Hardware finden?
Bitte beachten Sie: Ich verstehe, dass die "neue" Maschine theoretisch etwa 1% langsamer sein sollte. Sagen Sie mir also bitte nicht, dass dies "in Ordnung" sein sollte. Ich brauche konkretere Antworten (wie in "Ich habe das schon versucht und du solltest X machen"), da es in der realen Welt ungefähr 50% langsamer zu sein scheint. Ich bin dabei, "virtuelle" CPUs für das Multithreading auf Einzelkernprozessoren und möglicherweise den Unterschied in der CPU-Architektur zwischen Xeon- und Pentium 4-CPUs verantwortlich zu machen.