CentOS als VirtualBox Gast


Unix , , ,


Unter Mac OS X ist VirtualBox wirklich ein sehr gutes Programm. Jedes Betriebssystem lief bisher ohne Probleme als Gast…naja, bis vor kurzem, als ich CentOS 5.4 installiert habe…


Nach der Installation merkte ich, dass meine CPU immer zwischen 80-90% ausgelastet war, obwohl die VM eine Load von 0 hatte und nichts machte.

Es hat mich einige Zeit gekostet den Fehler zu finden. Grund hierfür war der Kernel von CentOS, dieser wurde nämlich mit einem internem “Takt” von 1000Hz kompiliert. Andere Distributionen verwenden hier noch 100Hz. Dies hatte zur Folge, dass VirtualBox sehr viel zu tun hatte und die CPU im Host-System nahezu ausgelastet war.

Das Problem kann aber recht einfach gelöst werden, indem der Kernel mit der Option divider=10 gebootet wird. Einfach an die Kernel Zeile in der grub.conf hängen und alles läuft.



Ein Kommentar zu “CentOS als VirtualBox Gast”

  1. Werner Sagt:

    Hi,

    Lustig – normalerweise stellt man die Timer-Frequency des Kernels bei Desktop-Systemen hoch ein (1000Hz) – bei Serversystemen allerdings bei weitem geringer, also 100Hz oder 250Hz.

    Ich find’s interessant, dass CentOS Ihre Kernel default “für den Desktop” ausliefern ;)

    Grüsse,
    Werner


Kommentar hinzufügen