Wie im Titel:
Würde die Verwendung des virtuellen Kernels (anstelle des Standardkernels) Vorteile für den Ubuntu 8.04-Server auf der neuesten VirtualBox von Sun bringen?
Host-Betriebssystem:32-Bit-Ubuntu-8.04-Server (einfacher Kernel)
Virtualbox von Sun3.0.x (x=12, wenn ich mich recht entsinne)
Gastbetriebssystem: 32-Bit Ubuntu 8.04 Server (einfacher Kernel)
Zu beachten ist, dass die anfängliche Installations-/VDI-Dateierstellung unter 32-Bit-Windows XP erfolgte (die Datei wurde anschließend kopiert und anschließend wurde mit VBoxManage eine neue VM-Konfiguration auf dem Linux-Host vorgenommen).
Ich musste PAE aktivieren, um den Kernel und (das mag seltsam erscheinen) IO-APIC zu booten, weil es sonst beim Booten zu beängstigenden Kernel-Panics kam.
Bonus-Frage: Gibt es noch andere offensichtliche Anzeichen für eine nicht optimale Konfiguration/Leistungstipps?
Bitte seien Sie nachsichtig, da dies meine erste Serverfault-Frage ist (normalerweise besuche ich Stackoverflow häufiger).
Antwort1
Ich habe es noch nicht so ausgeführt – das ist also eher ein Kommentar als eine Antwort, aber ja – es wird wahrscheinlich einen Unterschied machen, aber keinen großen. Tatsächlich würde ich wetten, dass Sie mit einem Standardkernel besser dran sind, wenn Sie eher eine „Desktop“-Virtualisierung durchführen.
Wenn dies jedoch eine dedizierte Box für die Unterbringung virtueller Maschinen sein soll, würde ich mir ernsthaft Folgendes ansehen:Ubuntu JeOS(ausgesprochen „Juice“). Es handelt sich um eine Server-Edition, die auf die Ausführung von VMs abgestimmt ist und über Vorteile verfügt, die über den Kernel hinausgehen.
http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos
Antwort2
Beachten Sie, dass in den JeOS-Hinweisen „Optimiert für VMWare ESX, VMWare Server und KVM“ steht. Bei Virtual Box kann es daher zu Treiberproblemen kommen.