Seite 1 von 1

CentOS Gast mit Xen sehr langsam

Verfasst: 23.08.2008, 02:40
von minimike
Hi
Ich habe das Problem das ein Gastsystem CentOS 5 mit Xenkernel erstellt mit VMware 6.4 ziemlich langsam rennt. Das Booten dauert so ca 20 min. Auch ist der weitere Betrieb alles andere als flüssig. Mit einem normalen Kernel ohne Xen verhält sich das System normal. Wenn ich die VMDK an KVM (Kernel based virtual Machiene) verfüttere geht es auch mit Xen ganz zügig. Da von einem LVM gebootet wird ist es unerheblich ob aus /dev/sda dann /dev/hdb wird. Lässt sich das noch was tunen. Host ist Gentoo AMD64.
Hier die VMX

Code: Alles auswählen

#!/opt/vmware/workstation/bin/vmware
config.version = "8"
virtualHW.version = "6"
numvcpus = "2"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "1024"
MemAllowAutoScaleDown = "FALSE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "CentOS 5 64-bit.vmdk"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-image"
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
usb.present = "FALSE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
svga.autodetect = "TRUE"
pciBridge0.present = "TRUE"
displayName = "CentOS 5 64-bit"
guestOS = "rhel5-64"
nvram = "CentOS 5 64-bit.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
RemoteDisplay.vnc.port = "0"
tools.upgrade.policy = "useGlobal"

floppy0.fileName = "/dev/fd0"
extendedConfigFile = "CentOS 5 64-bit.vmxf"

ide1:0.fileName = "/home/darko/Desktop/CentOS-5.2-x86_64-netinstall.iso"
floppy0.present = "FALSE"
sound.startConnected = "FALSE"

ethernet0.addressType = "generated"
uuid.location = "56 4d cc c1 3a 39 fd a5-db f1 f8 9c 61 a8 a3 88"
uuid.bios = "56 4d cc c1 3a 39 fd a5-db f1 f8 9c 61 a8 a3 88"
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
ethernet0.generatedAddress = "00:0c:29:a8:a3:88"
ethernet0.generatedAddressOffset = "0"
tools.remindInstall = "TRUE"
hypervisor.xen.allow = "TRUE"
checkpoint.vmState = ""

vmi.present = "TRUE"
MemTrimRate = "30"

vmi.pciSlotNumber = "35"

Verfasst: 23.08.2008, 03:31
von StevensDE
Ich vermute mal, das liegt einfach daran, dass Xen ein eigenständiger Hypvervisor ist genauso wie VMWare.

Und der Xen Hypervisor ist darauf optimiert auf physikalischer Hardware zu laufen und nicht auf virtualisierter. Da Xen VMWare und anders rum wahrscheinlich nicht gut supported ist kommt es dann zu Performance Problemen.

Verfasst: 23.08.2008, 04:03
von minimike
Weniger, Debian Sarge mit XEN 2 und Debian Etch mit Xen 3 liefen allerdings auf früheren Versionen von VMware ohne Probleme. Ich kann mir das irgendwie nicht erklären.