Win2k8 performance issues
Posted: 7. Sep 2011, 00:47
Howdy.
The Host is CentOS 5.6, quad code xeon 2.8, 6gb ram, 2x146GB 10krpm SCSI HDDS in RAID 0
It is running vbox 4.0.8 with only 1 guest win2k8, 1gb ram, 1 cpu.
Output of "VBoxManage showvminfo "Windows2008" --details"
Also note that host is in datacentre so guest is running "headless".
Anyways, so performance issues as follows (the ones we noticed)
1. Guest is really slow talking via network to host. I mean max copy file rate I can get is 200-500kb/sec. Both are faster talking to other hosts onthe network
2. cpu speed seems rather slow on guest. I would expect much better from this cpu. It's running slower than similar test setup on physical p4-2.0 box.
3. even if guest is idle, it's consuming about 20% cpu on host. this 20% varies +- 5%
4. on guest, in task manager, cpu performance graph, I enable "show kernel time" and most of the cpu time is "kernel time", which can be interpreted in various ways basically means it's waiting for data from other sources, such as network, disc, memory, etc (due to slow access or bad drivers), but I was unable to pinpoint what is causing that exactly.
I did searched thoroughly, i found nothing substantial, i found some references to 1 and 3, but with respect to older versions of vbox, so i didnt think they will apply...
Any ideas ?
The Host is CentOS 5.6, quad code xeon 2.8, 6gb ram, 2x146GB 10krpm SCSI HDDS in RAID 0
It is running vbox 4.0.8 with only 1 guest win2k8, 1gb ram, 1 cpu.
Output of "VBoxManage showvminfo "Windows2008" --details"
Code: Select all
Name: Windows2008
Guest OS: Windows 2008
UUID: 672cddbb-33be-4fb9-ba4b-14c51b21d76b
Config file: /root/VirtualBox VMs/Windows2008/Windows2008.vbox
Snapshot folder: /root/VirtualBox VMs/Windows2008/Snapshots
Log folder: /root/VirtualBox VMs/Windows2008/Logs
Hardware UUID: 672cddbb-33be-4fb9-ba4b-14c51b21d76b
Memory size: 1024MB
Page Fusion: off
VRAM size: 8MB
HPET: off
Chipset: piix3
Firmware: BIOS
Number of CPUs: 1
Synthetic Cpu: off
CPUID overrides: None
Boot menu mode: message and menu
Boot Device (1): DVD
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI: on
IOAPIC: off
PAE: on
Time offset: 0 ms
RTC: local time
Hardw. virt.ext: on
Hardw. virt.ext exclusive: on
Nested Paging: on
Large Pages: off
VT-x VPID: on
State: running (since 2011-08-12T00:39:08.063000000)
Monitor count: 1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Storage Controller Name (0): IDE Controller
Storage Controller Type (0): PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 2
Storage Controller Port Count (0): 2
Storage Controller Bootable (0): on
IDE Controller (0, 0): /root/VirtualBox VMs/Windows2008/Snapshots/{353caa83-705f-473e-9fda-7fb83e567cc2}.vdi (UUID: 353caa83-705f-473e-9fda-7fb83e567cc2)
IDE Controller (0, 1): /usr/share/virtualbox/VBoxGuestAdditions.iso (UUID: 7c7e570d-d5d9-4b28-9249-140a09cd5c88)
NIC 1: MAC: 080027E297C1, Attachment: Bridged Interface 'eth0', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Pointing Device: USB Mouse
Keyboard Device: PS/2 Keyboard
UART 1: disabled
UART 2: disabled
Audio: disabled
Clipboard Mode: Bidirectional
Video mode: 1440x900x32
VRDE: enabled (Address 0.0.0.0, Ports 81, MultiConn: off, ReuseSingleConn: off, Authentication type: null)
VRDE port: 81
Video redirection: disabled
VRDE property: TCP/Ports = "81"
VRDE property: TCP/Address = <not set>
VRDE property: VideoChannel/Enabled = <not set>
VRDE property: VideoChannel/Quality = <not set>
VRDE property: Client/DisableDisplay = <not set>
VRDE property: Client/DisableInput = <not set>
VRDE property: Client/DisableAudio = <not set>
VRDE property: Client/DisableUSB = <not set>
VRDE property: Client/DisableClipboard = <not set>
VRDE property: Client/DisableUpstreamAudio = <not set>
USB: enabled
USB Device Filters:
<none>
Available remote USB devices:
<none>
Currently Attached USB Devices:
<none>
Shared folders: <none>
VRDE Connection: not active
Clients so far: 0
Guest:
OS type: WindowsVista
Additions run level: 2
Additions version: 4.0.10 r72436
Configured memory balloon size: 0 MB
Snapshots:
Name: Base1 (UUID: a522c041-2401-4d7a-afa5-9d5f37577153)
Name: Fixed1 (UUID: d5d325a8-14d0-4685-a721-d9b6b0888f23) *
Anyways, so performance issues as follows (the ones we noticed)
1. Guest is really slow talking via network to host. I mean max copy file rate I can get is 200-500kb/sec. Both are faster talking to other hosts onthe network
2. cpu speed seems rather slow on guest. I would expect much better from this cpu. It's running slower than similar test setup on physical p4-2.0 box.
3. even if guest is idle, it's consuming about 20% cpu on host. this 20% varies +- 5%
4. on guest, in task manager, cpu performance graph, I enable "show kernel time" and most of the cpu time is "kernel time", which can be interpreted in various ways basically means it's waiting for data from other sources, such as network, disc, memory, etc (due to slow access or bad drivers), but I was unable to pinpoint what is causing that exactly.
I did searched thoroughly, i found nothing substantial, i found some references to 1 and 3, but with respect to older versions of vbox, so i didnt think they will apply...
Any ideas ?