VirtualBox vs Hyper-V , Why is VB 20x slower ?

This is for discussing general topics about how to use VirtualBox.
Post Reply
FiFtHeLeMeNt
Posts: 8
Joined: 23. Nov 2008, 23:33

VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by FiFtHeLeMeNt »

I have a windows 2008 r2 with hyper-v and virtualbox installed. I installed one fresh debain lenny in both and here is the benchmark results :

Hyper-V Benchmark Result :

Code: Select all

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: debian: GNU/Linux
   OS: GNU/Linux -- 2.6.26-2-686 -- #1 SMP Mon Jun 21 05:58:44 UTC 2010
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (6012.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   01:36:03 up 42 min,  1 user,  load average: 0.00, 0.00, 0.00; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Thu Jul 15 2010 01:36:03 - 02:03:34
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       14582787.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2772.9 MWIPS (7.8 s, 7 samples)
Execl Throughput                               2927.9 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        786372.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          229377.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1756783.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1720640.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 354445.9 lps   (10.0 s, 7 samples)
Process Creation                              21402.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7614.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1068.9 lpm   (60.0 s, 2 samples)
System Call Overhead                        3315532.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   14582787.9   1249.6
Double-Precision Whetstone                       55.0       2772.9    504.2
Execl Throughput                                 43.0       2927.9    680.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     786372.1   1985.8
File Copy 256 bufsize 500 maxblocks            1655.0     229377.1   1386.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    1756783.6   3028.9
Pipe Throughput                               12440.0    1720640.2   1383.2
Pipe-based Context Switching                   4000.0     354445.9    886.1
Process Creation                                126.0      21402.9   1698.6
Shell Scripts (1 concurrent)                     42.4       7614.5   1795.9
Shell Scripts (8 concurrent)                      6.0       1068.9   1781.6
System Call Overhead                          15000.0    3315532.7   2210.4
                                                                   ========
System Benchmarks Index Score                                        1391.4
VirtaulBox Benchmark Result :

Code: Select all

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: debian: GNU/Linux
   OS: GNU/Linux -- 2.6.26-2-686 -- #1 SMP Mon Jun 21 05:58:44 UTC 2010
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (5908.3 bogomips)
          MMX
   08:00:20 up 14 min,  3 users,  load average: 0.64, 0.38, 0.27; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Thu Jul 15 2010 08:00:20 - 08:28:18
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       14582133.3 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                     2732.2 MWIPS (8.2 s, 7 samples)
Execl Throughput                                231.3 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         13335.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks            3297.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks         52033.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                               14821.4 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                   2831.3 lps   (10.1 s, 7 samples)
Process Creation                                464.4 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                    454.7 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                     60.9 lpm   (60.6 s, 2 samples)
System Call Overhead                          57848.7 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   14582133.3   1249.5
Double-Precision Whetstone                       55.0       2732.2    496.8
Execl Throughput                                 43.0        231.3     53.8
File Copy 1024 bufsize 2000 maxblocks          3960.0      13335.0     33.7
File Copy 256 bufsize 500 maxblocks            1655.0       3297.5     19.9
File Copy 4096 bufsize 8000 maxblocks          5800.0      52033.5     89.7
Pipe Throughput                               12440.0      14821.4     11.9
Pipe-based Context Switching                   4000.0       2831.3      7.1
Process Creation                                126.0        464.4     36.9
Shell Scripts (1 concurrent)                     42.4        454.7    107.2
Shell Scripts (8 concurrent)                      6.0         60.9    101.5
System Call Overhead                          15000.0      57848.7     38.6
                                                                   ========
System Benchmarks Index Score                                          60.9
I am so shocked about these results , why is Hyper-v 20 times faster than Virtualbox ?
sej7278
Volunteer
Posts: 1003
Joined: 5. Sep 2008, 14:40
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Solaris, Linux, Windows, OS/2, MacOSX, FreeBSD
Contact:

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by sej7278 »

benchmarks using the guest timers are always a little pointless.

benchmark using a stopwatch in your hand is about the only reliable way to do it.
fixedwheel
Volunteer
Posts: 1699
Joined: 13. Sep 2008, 02:18

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by fixedwheel »

this one isn't a wrong guest timer issue IMHO
FiFtHeLeMeNt wrote:I have a windows 2008 r2 with hyper-v and virtualbox installed. (...)

Hyper-V Benchmark Result :

Code: Select all

   CPU 0: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (6012.0 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
VirtaulBox Benchmark Result :

Code: Select all

   CPU 0: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (5908.3 bogomips)
          MMX
i don't have Hyper-V and when i run the benchmark in VBox guest it displays all CPU features like your Hyper-V and the score is much higher than in your VBox guest.


could you post the VBox log of that session?
FiFtHeLeMeNt
Posts: 8
Joined: 23. Nov 2008, 23:33

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by FiFtHeLeMeNt »

here is the log :

Code: Select all

00:00:04.457 VirtualBox 3.2.6 r63112 win.amd64 (Jun 25 2010 15:30:33) release log
00:00:04.457 Log opened 2010-07-15T11:04:12.452655700Z
00:00:04.457 OS Product: Windows 7
00:00:04.457 OS Release: 6.1.7600
00:00:04.457 OS Service Pack: 
00:00:04.486 DMI Product Name: X8SIL
00:00:04.491 DMI Product Version: 0123456789
00:00:04.494 Host RAM: 4023MB RAM, available: 2506MB
00:00:04.494 Executable: C:\PROGRA~1\Oracle\VIRTUA~1\VirtualBox.exe
00:00:04.494 Process ID: 884
00:00:04.494 Package type: WINDOWS_64BITS_GENERIC
00:00:04.521 SUP: Loaded VMMR0.r0 (C:\PROGRA~1\Oracle\VIRTUA~1\VMMR0.r0) at 0xfffff88005e73000 - ModuleInit at fffff88005e87130 and ModuleTerm at fffff88005e871a0 using the native ring-0 loader
00:00:04.521 SUP: VMMR0EntryEx located at fffff88005e881a0, VMMR0EntryFast at fffff88005e87320 and VMMR0EntryInt at fffff88005e87310
00:00:04.521 SUP: windbg> .reload /f C:\PROGRA~1\Oracle\VIRTUA~1\VMMR0.r0=0xfffff88005e73000
00:00:04.552 File system of 'C:\Users\Administrator\.VirtualBox\HardDisks\debian1.vdi' is ntfs
00:00:05.396 VBoxSharedClipboard mode: Bidirectional
00:00:05.408 ************************* CFGM dump *************************
00:00:05.408 [/] (level 0)
00:00:05.408   CSAMEnabled     <integer> = 0x0000000000000001 (1)
00:00:05.408   EnablePAE       <integer> = 0x0000000000000000 (0)
00:00:05.408   HwVirtExtForced <integer> = 0x0000000000000000 (0)
00:00:05.408   MemBalloonSize  <integer> = 0x0000000000000000 (0)
00:00:05.408   Name            <string>  = "debian1" (cb=8)
00:00:05.408   NumCPUs         <integer> = 0x0000000000000001 (1)
00:00:05.408   PATMEnabled     <integer> = 0x0000000000000001 (1)
00:00:05.408   PageFusion      <integer> = 0x0000000000000000 (0)
00:00:05.408   RamHoleSize     <integer> = 0x0000000020000000 (536870912)
00:00:05.408   RamSize         <integer> = 0x0000000020000000 (536870912)
00:00:05.408   RawR0Enabled    <integer> = 0x0000000000000001 (1)
00:00:05.408   RawR3Enabled    <integer> = 0x0000000000000001 (1)
00:00:05.408   SyntheticCpu    <integer> = 0x0000000000000000 (0)
00:00:05.408   TimerMillies    <integer> = 0x000000000000000a (10)
00:00:05.408   UUID            <bytes>   = "7e 60 9c 63 6b 30 8e 49 b9 9e 0a e7 14 50 1b 84" (cb=16)
00:00:05.408 
00:00:05.408 [/Devices/] (level 1)
00:00:05.408 
00:00:05.408 [/Devices/8237A/] (level 2)
00:00:05.408 
00:00:05.408 [/Devices/8237A/0/] (level 3)
00:00:05.408   Trusted <integer> = 0x0000000000000001 (1)
00:00:05.408 
00:00:05.408 [/Devices/AudioSniffer/] (level 2)
00:00:05.408 
00:00:05.408 [/Devices/AudioSniffer/0/] (level 3)
00:00:05.408 
00:00:05.408 [/Devices/AudioSniffer/0/Config/] (level 4)
00:00:05.408 
00:00:05.408 [/Devices/AudioSniffer/0/LUN#0/] (level 4)
00:00:05.408   Driver <string>  = "MainAudioSniffer" (cb=17)
00:00:05.408 
00:00:05.408 [/Devices/AudioSniffer/0/LUN#0/Config/] (level 5)
00:00:05.408   Object <integer> = 0x0000000000871e20 (8855072)
00:00:05.408 
00:00:05.408 [/Devices/VMMDev/] (level 2)
00:00:05.408 
00:00:05.408 [/Devices/VMMDev/0/] (level 3)
00:00:05.408   PCIDeviceNo   <integer> = 0x0000000000000004 (4)
00:00:05.408   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.408   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.408 
00:00:05.408 [/Devices/VMMDev/0/Config/] (level 4)
00:00:05.408 
00:00:05.408 [/Devices/VMMDev/0/LUN#0/] (level 4)
00:00:05.408   Driver <string>  = "HGCM" (cb=5)
00:00:05.408 
00:00:05.408 [/Devices/VMMDev/0/LUN#0/Config/] (level 5)
00:00:05.408   Object <integer> = 0x00000000008e63c0 (9331648)
00:00:05.408 
00:00:05.408 [/Devices/VMMDev/0/LUN#999/] (level 4)
00:00:05.408   Driver <string>  = "MainStatus" (cb=11)
00:00:05.408 
00:00:05.408 [/Devices/VMMDev/0/LUN#999/Config/] (level 5)
00:00:05.408   First   <integer> = 0x0000000000000000 (0)
00:00:05.408   Last    <integer> = 0x0000000000000000 (0)
00:00:05.408   papLeds <integer> = 0x0000000000885dc8 (8936904)
00:00:05.408 
00:00:05.408 [/Devices/acpi/] (level 2)
00:00:05.408 
00:00:05.408 [/Devices/acpi/0/] (level 3)
00:00:05.409   PCIDeviceNo   <integer> = 0x0000000000000007 (7)
00:00:05.409   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.409   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.409 
00:00:05.409 [/Devices/acpi/0/Config/] (level 4)
00:00:05.409   CpuHotPlug  <integer> = 0x0000000000000000 (0)
00:00:05.409   FdcEnabled  <integer> = 0x0000000000000000 (0)
00:00:05.409   HpetEnabled <integer> = 0x0000000000000000 (0)
00:00:05.409   IOAPIC      <integer> = 0x0000000000000000 (0)
00:00:05.409   NumCPUs     <integer> = 0x0000000000000001 (1)
00:00:05.409   RamHoleSize <integer> = 0x0000000020000000 (536870912)
00:00:05.409   RamSize     <integer> = 0x0000000020000000 (536870912)
00:00:05.409   ShowCpu     <integer> = 0x0000000000000000 (0)
00:00:05.409   ShowRtc     <integer> = 0x0000000000000000 (0)
00:00:05.409   SmcEnabled  <integer> = 0x0000000000000000 (0)
00:00:05.409 
00:00:05.409 [/Devices/acpi/0/LUN#0/] (level 4)
00:00:05.409   Driver <string>  = "ACPIHost" (cb=9)
00:00:05.409 
00:00:05.409 [/Devices/acpi/0/LUN#0/Config/] (level 5)
00:00:05.409 
00:00:05.409 [/Devices/ahci/] (level 2)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/] (level 3)
00:00:05.409   PCIDeviceNo   <integer> = 0x000000000000000d (13)
00:00:05.409   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.409   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/Config/] (level 4)
00:00:05.409   PortCount       <integer> = 0x0000000000000001 (1)
00:00:05.409   PrimaryMaster   <integer> = 0x0000000000000000 (0)
00:00:05.409   PrimarySlave    <integer> = 0x0000000000000001 (1)
00:00:05.409   SecondaryMaster <integer> = 0x0000000000000002 (2)
00:00:05.409   SecondarySlave  <integer> = 0x0000000000000003 (3)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/LUN#0/] (level 4)
00:00:05.409   Driver <string>  = "Block" (cb=6)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/LUN#0/AttachedDriver/] (level 5)
00:00:05.409   Driver <string>  = "VD" (cb=3)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/LUN#0/AttachedDriver/Config/] (level 6)
00:00:05.409   Format   <string>  = "VDI" (cb=4)
00:00:05.409   Path     <string>  = "C:\Users\Administrator\.VirtualBox\HardDisks\debian1.vdi" (cb=57)
00:00:05.409   UseNewIo <integer> = 0x0000000000000001 (1)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/LUN#0/Config/] (level 5)
00:00:05.409   Mountable <integer> = 0x0000000000000000 (0)
00:00:05.409   Type      <string>  = "HardDisk" (cb=9)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/LUN#999/] (level 4)
00:00:05.409   Driver <string>  = "MainStatus" (cb=11)
00:00:05.409 
00:00:05.409 [/Devices/ahci/0/LUN#999/Config/] (level 5)
00:00:05.409   First   <integer> = 0x0000000000000000 (0)
00:00:05.409   Last    <integer> = 0x0000000000000000 (0)
00:00:05.409   papLeds <integer> = 0x0000000000885bd8 (8936408)
00:00:05.409 
00:00:05.409 [/Devices/apic/] (level 2)
00:00:05.409 
00:00:05.409 [/Devices/apic/0/] (level 3)
00:00:05.409   Trusted <integer> = 0x0000000000000001 (1)
00:00:05.409 
00:00:05.409 [/Devices/apic/0/Config/] (level 4)
00:00:05.410   IOAPIC  <integer> = 0x0000000000000000 (0)
00:00:05.410   NumCPUs <integer> = 0x0000000000000001 (1)
00:00:05.410 
00:00:05.410 [/Devices/e1000/] (level 2)
00:00:05.410 
00:00:05.410 [/Devices/e1000/0/] (level 3)
00:00:05.410   PCIDeviceNo   <integer> = 0x0000000000000003 (3)
00:00:05.410   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.410   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.410 
00:00:05.410 [/Devices/e1000/0/Config/] (level 4)
00:00:05.410   AdapterType    <integer> = 0x0000000000000000 (0)
00:00:05.410   CableConnected <integer> = 0x0000000000000001 (1)
00:00:05.410   LineSpeed      <integer> = 0x0000000000000000 (0)
00:00:05.410   MAC            <bytes>   = "08 00 27 7b 82 fe" (cb=6)
00:00:05.410 
00:00:05.410 [/Devices/e1000/0/LUN#0/] (level 4)
00:00:05.410   Driver <string>  = "IntNet" (cb=7)
00:00:05.410 
00:00:05.410 [/Devices/e1000/0/LUN#0/Config/] (level 5)
00:00:05.410   Network   <string>  = "HostInterfaceNetworking-Intel(R) 82574L Gigabit Network Connection #2" (cb=70)
00:00:05.410   Trunk     <string>  = "\DEVICE\{6BA5FBBF-F022-4F7C-9DE8-84294868AEEF}" (cb=47)
00:00:05.410   TrunkType <integer> = 0x0000000000000003 (3)
00:00:05.410 
00:00:05.410 [/Devices/e1000/0/LUN#999/] (level 4)
00:00:05.410   Driver <string>  = "MainStatus" (cb=11)
00:00:05.410 
00:00:05.410 [/Devices/e1000/0/LUN#999/Config/] (level 5)
00:00:05.410   papLeds <integer> = 0x0000000000885d88 (8936840)
00:00:05.410 
00:00:05.410 [/Devices/i8254/] (level 2)
00:00:05.410 
00:00:05.410 [/Devices/i8254/0/] (level 3)
00:00:05.410 
00:00:05.410 [/Devices/i8254/0/Config/] (level 4)
00:00:05.410 
00:00:05.410 [/Devices/i8259/] (level 2)
00:00:05.410 
00:00:05.410 [/Devices/i8259/0/] (level 3)
00:00:05.410   Trusted <integer> = 0x0000000000000001 (1)
00:00:05.410 
00:00:05.410 [/Devices/i8259/0/Config/] (level 4)
00:00:05.410 
00:00:05.410 [/Devices/ichac97/] (level 2)
00:00:05.410 
00:00:05.410 [/Devices/ichac97/0/] (level 3)
00:00:05.410   PCIDeviceNo   <integer> = 0x0000000000000005 (5)
00:00:05.410   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.410   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.410 
00:00:05.410 [/Devices/ichac97/0/Config/] (level 4)
00:00:05.410 
00:00:05.410 [/Devices/ichac97/0/LUN#0/] (level 4)
00:00:05.411   Driver <string>  = "AUDIO" (cb=6)
00:00:05.411 
00:00:05.411 [/Devices/ichac97/0/LUN#0/Config/] (level 5)
00:00:05.411   AudioDriver <string>  = "dsound" (cb=7)
00:00:05.411   StreamName  <string>  = "debian1" (cb=8)
00:00:05.411 
00:00:05.411 [/Devices/mc146818/] (level 2)
00:00:05.411 
00:00:05.411 [/Devices/mc146818/0/] (level 3)
00:00:05.411 
00:00:05.411 [/Devices/mc146818/0/Config/] (level 4)
00:00:05.411   UseUTC <integer> = 0x0000000000000001 (1)
00:00:05.411 
00:00:05.411 [/Devices/parallel/] (level 2)
00:00:05.411 
00:00:05.411 [/Devices/pcarch/] (level 2)
00:00:05.411 
00:00:05.411 [/Devices/pcarch/0/] (level 3)
00:00:05.411   Trusted <integer> = 0x0000000000000001 (1)
00:00:05.411 
00:00:05.411 [/Devices/pcarch/0/Config/] (level 4)
00:00:05.411 
00:00:05.411 [/Devices/pcbios/] (level 2)
00:00:05.411 
00:00:05.411 [/Devices/pcbios/0/] (level 3)
00:00:05.411   Trusted <integer> = 0x0000000000000001 (1)
00:00:05.411 
00:00:05.411 [/Devices/pcbios/0/Config/] (level 4)
00:00:05.411   BootDevice0            <string>  = "FLOPPY" (cb=7)
00:00:05.411   BootDevice1            <string>  = "DVD" (cb=4)
00:00:05.411   BootDevice2            <string>  = "IDE" (cb=4)
00:00:05.411   BootDevice3            <string>  = "NONE" (cb=5)
00:00:05.411   FloppyDevice           <string>  = "i82078" (cb=7)
00:00:05.411   HardDiskDevice         <string>  = "piix3ide" (cb=9)
00:00:05.411   IOAPIC                 <integer> = 0x0000000000000000 (0)
00:00:05.411   NumCPUs                <integer> = 0x0000000000000001 (1)
00:00:05.411   PXEDebug               <integer> = 0x0000000000000000 (0)
00:00:05.411   RamHoleSize            <integer> = 0x0000000020000000 (536870912)
00:00:05.411   RamSize                <integer> = 0x0000000020000000 (536870912)
00:00:05.411   SataHardDiskDevice     <string>  = "ahci" (cb=5)
00:00:05.411   SataPrimaryMasterLUN   <integer> = 0x0000000000000000 (0)
00:00:05.411   SataPrimarySlaveLUN    <integer> = 0x0000000000000001 (1)
00:00:05.411   SataSecondaryMasterLUN <integer> = 0x0000000000000002 (2)
00:00:05.411   SataSecondarySlaveLUN  <integer> = 0x0000000000000003 (3)
00:00:05.411   UUID                   <bytes>   = "7e 60 9c 63 6b 30 8e 49 b9 9e 0a e7 14 50 1b 84" (cb=16)
00:00:05.411 
00:00:05.411 [/Devices/pcbios/0/Config/NetBoot/] (level 5)
00:00:05.411 
00:00:05.411 [/Devices/pcbios/0/Config/NetBoot/0/] (level 6)
00:00:05.411   NIC           <integer> = 0x0000000000000000 (0)
00:00:05.411   PCIDeviceNo   <integer> = 0x0000000000000003 (3)
00:00:05.411   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.411 
00:00:05.411 [/Devices/pci/] (level 2)
00:00:05.411 
00:00:05.411 [/Devices/pci/0/] (level 3)
00:00:05.411   Trusted <integer> = 0x0000000000000001 (1)
00:00:05.411 
00:00:05.411 [/Devices/pci/0/Config/] (level 4)
00:00:05.411   IOAPIC <integer> = 0x0000000000000000 (0)
00:00:05.411 
00:00:05.411 [/Devices/pckbd/] (level 2)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/] (level 3)
00:00:05.412   Trusted <integer> = 0x0000000000000001 (1)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/Config/] (level 4)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#0/] (level 4)
00:00:05.412   Driver <string>  = "KeyboardQueue" (cb=14)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#0/AttachedDriver/] (level 5)
00:00:05.412   Driver <string>  = "MainKeyboard" (cb=13)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#0/AttachedDriver/Config/] (level 6)
00:00:05.412   Object <integer> = 0x000000000088a690 (8955536)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#0/Config/] (level 5)
00:00:05.412   QueueSize <integer> = 0x0000000000000040 (64)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#1/] (level 4)
00:00:05.412   Driver <string>  = "MouseQueue" (cb=11)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#1/AttachedDriver/] (level 5)
00:00:05.412   Driver <string>  = "MainMouse" (cb=10)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#1/AttachedDriver/Config/] (level 6)
00:00:05.412   Object <integer> = 0x0000000000859500 (8754432)
00:00:05.412 
00:00:05.412 [/Devices/pckbd/0/LUN#1/Config/] (level 5)
00:00:05.412   QueueSize <integer> = 0x0000000000000080 (128)
00:00:05.412 
00:00:05.412 [/Devices/pcnet/] (level 2)
00:00:05.412 
00:00:05.412 [/Devices/piix3ide/] (level 2)
00:00:05.412 
00:00:05.412 [/Devices/piix3ide/0/] (level 3)
00:00:05.412   PCIDeviceNo   <integer> = 0x0000000000000001 (1)
00:00:05.412   PCIFunctionNo <integer> = 0x0000000000000001 (1)
00:00:05.412   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.412 
00:00:05.412 [/Devices/piix3ide/0/Config/] (level 4)
00:00:05.412   Type <string>  = "PIIX4" (cb=6)
00:00:05.412 
00:00:05.412 [/Devices/piix3ide/0/LUN#2/] (level 4)
00:00:05.412   Driver <string>  = "Block" (cb=6)
00:00:05.412 
00:00:05.412 [/Devices/piix3ide/0/LUN#2/AttachedDriver/] (level 5)
00:00:05.412   Driver <string>  = "VD" (cb=3)
00:00:05.412 
00:00:05.412 [/Devices/piix3ide/0/LUN#2/AttachedDriver/Config/] (level 6)
00:00:05.412   Format   <string>  = "RAW" (cb=4)
00:00:05.412   Path     <string>  = "C:\Users\Administrator\Desktop\debian-505-i386-netinst.iso" (cb=59)
00:00:05.412   ReadOnly <integer> = 0x0000000000000001 (1)
00:00:05.413 
00:00:05.413 [/Devices/piix3ide/0/LUN#2/Config/] (level 5)
00:00:05.413   Mountable <integer> = 0x0000000000000001 (1)
00:00:05.413   Type      <string>  = "DVD" (cb=4)
00:00:05.413 
00:00:05.413 [/Devices/piix3ide/0/LUN#999/] (level 4)
00:00:05.413   Driver <string>  = "MainStatus" (cb=11)
00:00:05.413 
00:00:05.413 [/Devices/piix3ide/0/LUN#999/Config/] (level 5)
00:00:05.413   First   <integer> = 0x0000000000000000 (0)
00:00:05.413   Last    <integer> = 0x0000000000000003 (3)
00:00:05.413   papLeds <integer> = 0x0000000000885bb8 (8936376)
00:00:05.413 
00:00:05.413 [/Devices/serial/] (level 2)
00:00:05.413 
00:00:05.413 [/Devices/usb-ehci/] (level 2)
00:00:05.413 
00:00:05.413 [/Devices/usb-ehci/0/] (level 3)
00:00:05.413   PCIDeviceNo   <integer> = 0x000000000000000b (11)
00:00:05.413   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.413   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.413 
00:00:05.413 [/Devices/usb-ehci/0/Config/] (level 4)
00:00:05.413 
00:00:05.413 [/Devices/usb-ehci/0/LUN#0/] (level 4)
00:00:05.413   Driver <string>  = "VUSBRootHub" (cb=12)
00:00:05.413 
00:00:05.413 [/Devices/usb-ehci/0/LUN#0/Config/] (level 5)
00:00:05.413 
00:00:05.413 [/Devices/usb-ehci/0/LUN#999/] (level 4)
00:00:05.413   Driver <string>  = "MainStatus" (cb=11)
00:00:05.413 
00:00:05.413 [/Devices/usb-ehci/0/LUN#999/Config/] (level 5)
00:00:05.413   First   <integer> = 0x0000000000000000 (0)
00:00:05.413   Last    <integer> = 0x0000000000000000 (0)
00:00:05.413   papLeds <integer> = 0x0000000000885dd8 (8936920)
00:00:05.413 
00:00:05.413 [/Devices/usb-ohci/] (level 2)
00:00:05.414 
00:00:05.414 [/Devices/usb-ohci/0/] (level 3)
00:00:05.414   PCIDeviceNo   <integer> = 0x0000000000000006 (6)
00:00:05.414   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.414   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.414 
00:00:05.414 [/Devices/usb-ohci/0/Config/] (level 4)
00:00:05.414 
00:00:05.414 [/Devices/usb-ohci/0/LUN#0/] (level 4)
00:00:05.414   Driver <string>  = "VUSBRootHub" (cb=12)
00:00:05.414 
00:00:05.414 [/Devices/usb-ohci/0/LUN#0/Config/] (level 5)
00:00:05.414 
00:00:05.414 [/Devices/usb-ohci/0/LUN#999/] (level 4)
00:00:05.414   Driver <string>  = "MainStatus" (cb=11)
00:00:05.414 
00:00:05.414 [/Devices/usb-ohci/0/LUN#999/Config/] (level 5)
00:00:05.414   First   <integer> = 0x0000000000000000 (0)
00:00:05.414   Last    <integer> = 0x0000000000000000 (0)
00:00:05.414   papLeds <integer> = 0x0000000000885dd0 (8936912)
00:00:05.414 
00:00:05.414 [/Devices/vga/] (level 2)
00:00:05.414 
00:00:05.414 [/Devices/vga/0/] (level 3)
00:00:05.414   PCIDeviceNo   <integer> = 0x0000000000000002 (2)
00:00:05.414   PCIFunctionNo <integer> = 0x0000000000000000 (0)
00:00:05.414   Trusted       <integer> = 0x0000000000000001 (1)
00:00:05.414 
00:00:05.414 [/Devices/vga/0/Config/] (level 4)
00:00:05.414   CustomVideoModes <integer> = 0x0000000000000000 (0)
00:00:05.414   FadeIn           <integer> = 0x0000000000000001 (1)
00:00:05.414   FadeOut          <integer> = 0x0000000000000001 (1)
00:00:05.414   HeightReduction  <integer> = 0x0000000000000000 (0)
00:00:05.414   LogoFile         <string>  = "" (cb=1)
00:00:05.414   LogoTime         <integer> = 0x0000000000000000 (0)
00:00:05.414   MonitorCount     <integer> = 0x0000000000000001 (1)
00:00:05.414   ShowBootMenu     <integer> = 0x0000000000000002 (2)
00:00:05.414   VRamSize         <integer> = 0x0000000000c00000 (12582912)
00:00:05.414 
00:00:05.414 [/Devices/vga/0/LUN#0/] (level 4)
00:00:05.414   Driver <string>  = "MainDisplay" (cb=12)
00:00:05.414 
00:00:05.414 [/Devices/vga/0/LUN#0/Config/] (level 5)
00:00:05.414   Object <integer> = 0x00000000008715d0 (8852944)
00:00:05.414 
00:00:05.414 [/Devices/virtio-net/] (level 2)
00:00:05.414 
00:00:05.414 [/HWVirtExt/] (level 1)
00:00:05.414   EnableLargePages   <integer> = 0x0000000000000000 (0)
00:00:05.414   EnableNestedPaging <integer> = 0x0000000000000001 (1)
00:00:05.414   EnableVPID         <integer> = 0x0000000000000001 (1)
00:00:05.414   Enabled            <integer> = 0x0000000000000001 (1)
00:00:05.414   Exclusive          <integer> = 0x0000000000000000 (0)
00:00:05.414 
00:00:05.414 [/PDM/] (level 1)
00:00:05.414 
00:00:05.414 [/PDM/AsyncCompletion/] (level 2)
00:00:05.414 
00:00:05.414 [/PDM/AsyncCompletion/File/] (level 3)
00:00:05.415   CacheEnabled <integer> = 0x0000000000000001 (1)
00:00:05.415   CacheSize    <integer> = 0x0000000000500000 (5242880)
00:00:05.415 
00:00:05.415 [/PDM/Drivers/] (level 2)
00:00:05.415 
00:00:05.415 [/PDM/Drivers/VBoxC/] (level 3)
00:00:05.415   Path <string>  = "VBoxC" (cb=6)
00:00:05.415 
00:00:05.415 [/TM/] (level 1)
00:00:05.415   UTCOffset <integer> = 0x0000000000000000 (0)
00:00:05.415 
00:00:05.415 [/USB/] (level 1)
00:00:05.415 
00:00:05.415 [/USB/HidMouse/] (level 2)
00:00:05.415 
00:00:05.415 [/USB/HidMouse/0/] (level 3)
00:00:05.415 
00:00:05.415 [/USB/HidMouse/0/Config/] (level 4)
00:00:05.415   Absolute <integer> = 0x0000000000000001 (1)
00:00:05.415 
00:00:05.415 [/USB/HidMouse/0/LUN#0/] (level 4)
00:00:05.415   Driver <string>  = "MouseQueue" (cb=11)
00:00:05.415 
00:00:05.415 [/USB/HidMouse/0/LUN#0/AttachedDriver/] (level 5)
00:00:05.415   Driver <string>  = "MainMouse" (cb=10)
00:00:05.415 
00:00:05.415 [/USB/HidMouse/0/LUN#0/AttachedDriver/Config/] (level 6)
00:00:05.415   Object <integer> = 0x0000000000859500 (8754432)
00:00:05.415 
00:00:05.415 [/USB/HidMouse/0/LUN#0/Config/] (level 5)
00:00:05.415   QueueSize <integer> = 0x0000000000000080 (128)
00:00:05.415 
00:00:05.415 [/USB/USBProxy/] (level 2)
00:00:05.415 
00:00:05.415 [/USB/USBProxy/GlobalConfig/] (level 3)
00:00:05.415 
00:00:05.415 ********************* End of CFGM dump **********************
00:00:05.415 MM: cbHyperHeap=0x140000 (1310720)
00:00:05.417 Logical host processors: 4, processor active mask: 000000000000000f
00:00:05.417 ************************* CPUID dump ************************
00:00:05.417          RAW Standard CPUIDs
00:00:05.417      Function  eax      ebx      ecx      edx
00:00:05.417 Gst: 00000000  00000005 756e6547 6c65746e 49656e69
00:00:05.417 Hst:           0000000b 756e6547 6c65746e 49656e69
00:00:05.417 Gst: 00000001  00020652 00000800 00000201 078bf1bf
00:00:05.417 Hst:           00020652 01100800 80986381 bfcbfbff
00:00:05.417 Gst: 00000002  55035a01 00f0b2e3 00000000 09ca212c
00:00:05.417 Hst:           55035a01 00f0b2e3 00000000 09ca212c
00:00:05.417 Gst: 00000003  00000000 00000000 00000000 00000000
00:00:05.417 Hst:           00000000 00000000 00000000 00000000
00:00:05.417 Gst: 00000004  00000000 00000000 00000000 00000000
00:00:05.417 Hst:           00000000 00000000 00000000 00000000
00:00:05.417 Gst: 00000005  00000000 00000000 00000000 00000000
00:00:05.417 Hst:           00000000 00000000 00000000 00000000
00:00:05.417 Name:                            GenuineIntel
00:00:05.417 Supports:                        0-5
00:00:05.417 Family:                          6  	Extended: 0 	Effective: 6
00:00:05.417 Model:                           5  	Extended: 2 	Effective: 37
00:00:05.417 Stepping:                        2
00:00:05.417 Type:                            0 (primary)
00:00:05.417 APIC ID:                         0x00
00:00:05.417 Logical CPUs:                    0
00:00:05.417 CLFLUSH Size:                    8
00:00:05.417 Brand ID:                        0x00
00:00:05.417 Mnemonic - Description                 = guest (host)
00:00:05.417 FPU - x87 FPU on Chip                  = 1 (1)
00:00:05.417 VME - Virtual 8086 Mode Enhancements   = 1 (1)
00:00:05.417 DE - Debugging extensions              = 1 (1)
00:00:05.417 PSE - Page Size Extension              = 1 (1)
00:00:05.417 TSC - Time Stamp Counter               = 1 (1)
00:00:05.417 MSR - Model Specific Registers         = 1 (1)
00:00:05.418 PAE - Physical Address Extension       = 0 (1)
00:00:05.418 MCE - Machine Check Exception          = 1 (1)
00:00:05.418 CX8 - CMPXCHG8B instruction            = 1 (1)
00:00:05.418 APIC - APIC On-Chip                    = 0 (1)
00:00:05.418 Reserved                               = 0 (0)
00:00:05.418 SEP - SYSENTER and SYSEXIT             = 0 (1)
00:00:05.418 MTRR - Memory Type Range Registers     = 1 (1)
00:00:05.418 PGE - PTE Global Bit                   = 1 (1)
00:00:05.418 MCA - Machine Check Architecture       = 1 (1)
00:00:05.418 CMOV - Conditional Move Instructions   = 1 (1)
00:00:05.418 PAT - Page Attribute Table             = 1 (1)
00:00:05.418 PSE-36 - 36-bit Page Size Extention    = 1 (1)
00:00:05.418 PSN - Processor Serial Number          = 0 (0)
00:00:05.418 CLFSH - CLFLUSH Instruction.           = 1 (1)
00:00:05.418 Reserved                               = 0 (0)
00:00:05.418 DS - Debug Store                       = 0 (0)
00:00:05.418 ACPI - Thermal Mon. & Soft. Clock Ctrl.= 0 (1)
00:00:05.418 MMX - Intel MMX Technology             = 1 (1)
00:00:05.418 FXSR - FXSAVE and FXRSTOR Instructions = 1 (1)
00:00:05.418 SSE - SSE Support                      = 1 (1)
00:00:05.418 SSE2 - SSE2 Support                    = 1 (1)
00:00:05.418 SS - Self Snoop                        = 0 (1)
00:00:05.418 HTT - Hyper-Threading Technolog        = 0 (1)
00:00:05.418 TM - Thermal Monitor                   = 0 (1)
00:00:05.418 30 - Reserved                          = 0 (0)
00:00:05.418 PBE - Pending Break Enable             = 0 (1)
00:00:05.418 Supports SSE3 or not                   = 1 (1)
00:00:05.418 Reserved                               = 0 (0)
00:00:05.418 DS Area 64-bit layout                  = 0 (0)
00:00:05.418 Supports MONITOR/MWAIT                 = 0 (0)
00:00:05.418 CPL-DS - CPL Qualified Debug Store     = 0 (0)
00:00:05.418 VMX - Virtual Machine Technology       = 0 (0)
00:00:05.418 SMX - Safer Mode Extensions            = 0 (0)
00:00:05.418 Enhanced SpeedStep Technology          = 0 (1)
00:00:05.418 Terminal Monitor 2                     = 0 (1)
00:00:05.418 Supports Supplemental SSE3 or not      = 1 (1)
00:00:05.418 L1 Context ID                          = 0 (0)
00:00:05.418 FMA                                    = 0 (0)
00:00:05.418 Reserved                               = 0 (0)
00:00:05.418 CMPXCHG16B                             = 0 (1)
00:00:05.418 xTPR Update Control                    = 0 (1)
00:00:05.418 Perf/Debug Capability MSR              = 0 (0)
00:00:05.418 Reserved                               = 0x0 (0x0)
00:00:05.418 Direct Cache Access                    = 0 (0)
00:00:05.418 Supports SSE4_1 or not                 = 0 (1)
00:00:05.418 Supports SSE4_2 or not                 = 0 (1)
00:00:05.418 Supports the x2APIC extensions         = 0 (0)
00:00:05.418 Supports MOVBE                         = 0 (0)
00:00:05.418 Supports POPCNT                        = 0 (1)
00:00:05.418 Reserved                               = 0x0 (0x0)
00:00:05.418 Supports XSAVE                         = 0 (0)
00:00:05.418 Supports OSXSAVE                       = 0 (0)
00:00:05.418 Reserved                               = 0x0 (0x8)
00:00:05.418 
00:00:05.418          RAW Extended CPUIDs
00:00:05.418      Function  eax      ebx      ecx      edx
00:00:05.418 Gst: 80000000  80000008 00000000 00000000 00000000
00:00:05.418 Hst:           80000008 00000000 00000000 00000000
00:00:05.418 Gst: 80000001  00000000 00000000 00000000 00000000
00:00:05.418 Hst:           00000000 00000000 00000001 28100800
00:00:05.418 Gst: 80000002  65746e49 2952286c 726f4320 4d542865
00:00:05.418 Hst:           65746e49 2952286c 726f4320 4d542865
00:00:05.418 Gst: 80000003  33692029 55504320 20202020 20202020
00:00:05.418 Hst:           33692029 55504320 20202020 20202020
00:00:05.418 Gst: 80000004  30333520 20402020 33392e32 007a4847
00:00:05.418 Hst:           30333520 20402020 33392e32 007a4847
00:00:05.418 Gst: 80000005  00000000 00000000 00000000 00000000
00:00:05.418 Hst:           00000000 00000000 00000000 00000000
00:00:05.418 Gst: 80000006  00000000 00000000 01006040 00000000
00:00:05.418 Hst:           00000000 00000000 01006040 00000000
00:00:05.418 Gst: 80000007  00000000 00000000 00000000 00000000
00:00:05.418 Hst:           00000000 00000000 00000000 00000100
00:00:05.418 Gst: 80000008  00003024 00000000 00000000 00000000
00:00:05.418 Hst:           00003024 00000000 00000000 00000000
00:00:05.418 Gst: 80000009  00000000 00000000 00000000 00000000*
00:00:05.418 Hst:           00000000 00000000 00000000 00000000
00:00:05.418 Ext Name:                        
00:00:05.418 Ext Supports:                    0x80000000-0x80000008
00:00:05.418 Family:                          0  	Extended: 0 	Effective: 0
00:00:05.418 Model:                           0  	Extended: 0 	Effective: 0
00:00:05.418 Stepping:                        0
00:00:05.418 Brand ID:                        0x000
00:00:05.418 Mnemonic - Description                 = guest (host)
00:00:05.418 FPU - x87 FPU on Chip                  = 0 (0)
00:00:05.418 VME - Virtual 8086 Mode Enhancements   = 0 (0)
00:00:05.418 DE - Debugging extensions              = 0 (0)
00:00:05.418 PSE - Page Size Extension              = 0 (0)
00:00:05.418 TSC - Time Stamp Counter               = 0 (0)
00:00:05.418 MSR - K86 Model Specific Registers     = 0 (0)
00:00:05.418 PAE - Physical Address Extension       = 0 (0)
00:00:05.418 MCE - Machine Check Exception          = 0 (0)
00:00:05.418 CX8 - CMPXCHG8B instruction            = 0 (0)
00:00:05.418 APIC - APIC On-Chip                    = 0 (0)
00:00:05.418 10 - Reserved                          = 0 (0)
00:00:05.418 SEP - SYSCALL and SYSRET               = 0 (1)
00:00:05.418 MTRR - Memory Type Range Registers     = 0 (0)
00:00:05.418 PGE - PTE Global Bit                   = 0 (0)
00:00:05.418 MCA - Machine Check Architecture       = 0 (0)
00:00:05.418 CMOV - Conditional Move Instructions   = 0 (0)
00:00:05.418 PAT - Page Attribute Table             = 0 (0)
00:00:05.418 PSE-36 - 36-bit Page Size Extention    = 0 (0)
00:00:05.418 18 - Reserved                          = 0 (0)
00:00:05.418 19 - Reserved                          = 0 (0)
00:00:05.418 NX - No-Execute Page Protection        = 0 (1)
00:00:05.418 DS - Debug Store                       = 0 (0)
00:00:05.418 AXMMX - AMD Extensions to MMX Instr.   = 0 (0)
00:00:05.418 MMX - Intel MMX Technology             = 0 (0)
00:00:05.418 FXSR - FXSAVE and FXRSTOR Instructions = 0 (0)
00:00:05.418 25 - AMD fast FXSAVE and FXRSTOR Instr.= 0 (0)
00:00:05.418 26 - 1 GB large page support           = 0 (0)
00:00:05.418 27 - RDTSCP instruction                = 0 (1)
00:00:05.418 28 - Reserved                          = 0 (0)
00:00:05.418 29 - AMD Long Mode                     = 0 (1)
00:00:05.418 30 - AMD Extensions to 3DNow           = 0 (0)
00:00:05.418 31 - AMD 3DNow                         = 0 (0)
00:00:05.418 LahfSahf - LAHF/SAHF in 64-bit mode    = 0 (1)
00:00:05.418 CmpLegacy - Core MP legacy mode (depr) = 0 (0)
00:00:05.418 SVM - AMD VM Extensions                = 0 (0)
00:00:05.418 APIC registers starting at 0x400       = 0 (0)
00:00:05.418 AltMovCR8 - LOCK MOV CR0 means MOV CR8 = 0 (0)
00:00:05.418 Advanced bit manipulation              = 0 (0)
00:00:05.418 SSE4A instruction support              = 0 (0)
00:00:05.418 Misaligned SSE mode                    = 0 (0)
00:00:05.418 PREFETCH and PREFETCHW instruction     = 0 (0)
00:00:05.418 OS visible workaround                  = 0 (0)
00:00:05.418 Instruction based sampling             = 0 (0)
00:00:05.418 SSE5 support                           = 0 (0)
00:00:05.419 SKINIT, STGI, and DEV support          = 0 (0)
00:00:05.419 Watchdog timer support.                = 0 (0)
00:00:05.419 31:14 - Reserved                       = 0x0 (0x0)
00:00:05.419 Full Name:                       Intel(R) Core(TM) i3 CPU         530  @ 2.93GHz
00:00:05.419 TLB 2/4M Instr/Uni:              res0     0 entries
00:00:05.419 TLB 2/4M Data:                   res0     0 entries
00:00:05.419 TLB 4K Instr/Uni:                res0     0 entries
00:00:05.419 TLB 4K Data:                     res0     0 entries
00:00:05.419 L1 Instr Cache Line Size:        0 bytes
00:00:05.419 L1 Instr Cache Lines Per Tag:    0
00:00:05.419 L1 Instr Cache Associativity:    res0  
00:00:05.419 L1 Instr Cache Size:             0 KB
00:00:05.419 L1 Data Cache Line Size:         0 bytes
00:00:05.419 L1 Data Cache Lines Per Tag:     0
00:00:05.419 L1 Data Cache Associativity:     res0  
00:00:05.419 L1 Data Cache Size:              0 KB
00:00:05.419 L2 TLB 2/4M Instr/Uni:           off       0 entries
00:00:05.419 L2 TLB 2/4M Data:                off       0 entries
00:00:05.419 L2 TLB 4K Instr/Uni:             off       0 entries
00:00:05.419 L2 TLB 4K Data:                  off       0 entries
00:00:05.419 L2 Cache Line Size:              0 bytes
00:00:05.419 L2 Cache Lines Per Tag:          0
00:00:05.419 L2 Cache Associativity:          off   
00:00:05.419 L2 Cache Size:                   0 KB
00:00:05.419 APM Features:                   
00:00:05.419 Physical Address Width:          36 bits
00:00:05.419 Virtual Address Width:           48 bits
00:00:05.419 Guest Physical Address Width:    0 bits
00:00:05.419 Physical Core Count:             0
00:00:05.419 
00:00:05.419          RAW Centaur CPUIDs
00:00:05.419      Function  eax      ebx      ecx      edx
00:00:05.419 Gst: c0000000  00000000 00000000 00000000 00000000
00:00:05.419 Hst:           00000000 00000000 00000000 00000000
00:00:05.419 Gst: c0000001  00000000 00000000 00000000 00000000*
00:00:05.419 Hst:           00000000 00000000 00000000 00000000
00:00:05.419 Gst: c0000002  00000000 00000000 00000000 00000000*
00:00:05.419 Hst:           00000000 00000000 00000000 00000000
00:00:05.419 Gst: c0000003  00000000 00000000 00000000 00000000*
00:00:05.419 Hst:           00000000 00000000 00000000 00000000
00:00:05.419 Centaur Supports:                0xc0000000-0x00000000
00:00:05.419 
00:00:05.419 ******************** End of CPUID dump **********************
00:00:05.420 Debug: HCPhysInterPD=0000000001bbb000 HCPhysInterPaePDPT=00000000019d3000 HCPhysInterPaePML4=00000000019d1000
00:00:05.420 Debug: apInterPTs={0000000001bba000,0000000001bb6000} apInterPaePTs={0000000062403000,0000000061dc4000} apInterPaePDs={000000008a985000,0000000099e06000,00000000658c7000,000000008a748000} pInterPaePDPT64=00000000019d2000
00:00:05.422 REM: Loading C:\PROGRA~1\Oracle\VIRTUA~1/VBoxREM2.rel at 0x0000000003af4e80 (977728 bytes)
00:00:05.422 REM: (gdb) add-symbol-file C:\PROGRA~1\Oracle\VIRTUA~1/VBoxREM2.rel 0x0000000003af4e80
00:00:05.439 TM: GIP - u32Mode=1 (SyncTSC) u32UpdateHz=64
00:00:05.476 TM: cTSCTicksPerSecond=0xaecaf5c0 (2 932 536 768) fTSCVirtualized=true  fTSCUseRealTSC=false
00:00:05.476 TM: fMaybeUseOffsettedHostTSC=true  TSCTiedToExecution=false TSCNotTiedToHalt=false
00:00:05.477 CoreCode: R3=00000000023a0000 R0=fffff880062d0000 RC=a03e5000 Phys=00000000bf3e5000 cb=0x1000
00:00:05.481 AIOMgr: Default manager type is "Async"
00:00:05.481 AIOMgr: Default file backend is "NonBuffered"
00:00:05.481 AIOMgr: Cache successfully initialised. Cache size is 5242880 bytes
00:00:05.481 AIOMgr: Cache commit interval is 10000 ms
00:00:05.481 AIOMgr: Cache commit threshold is 2621440 bytes
00:00:05.481 AIOMgr: I/O bandwidth not limited
00:00:05.489 [SMP] BIOS with 1 CPUs
00:00:05.520 SUP: Loaded VBoxDDR0.r0 (C:\PROGRA~1\Oracle\VIRTUA~1\VBoxDDR0.r0) at 0xfffff88005ef1000 - ModuleInit at 0000000000000000 and ModuleTerm at 0000000000000000 using the native ring-0 loader
00:00:05.520 SUP: windbg> .reload /f C:\PROGRA~1\Oracle\VIRTUA~1\VBoxDDR0.r0=0xfffff88005ef1000
00:00:05.540 SUP: Loaded VBoxDD2R0.r0 (C:\PROGRA~1\Oracle\VIRTUA~1\VBoxDD2R0.r0) at 0xfffff88005f12000 - ModuleInit at 0000000000000000 and ModuleTerm at 0000000000000000 using the native ring-0 loader
00:00:05.540 SUP: windbg> .reload /f C:\PROGRA~1\Oracle\VIRTUA~1\VBoxDD2R0.r0=0xfffff88005f12000
00:00:05.541 Activating Local APIC
00:00:05.541 CPUMSetGuestCpuIdFeature: Enabled APIC
00:00:05.541 CPUMSetGuestCpuIdFeature: Disabled x2APIC
00:00:05.541 PIT: mode=3 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:05.550 Shared Folders service loaded.
00:00:05.559 DrvBlock: Flushes will be ignored
00:00:05.559 DrvBlock: Async flushes will be passed to the disk
00:00:05.559 VDInit finished
00:00:05.560 AIOMgr: Endpoint for file 'C:\Users\Administrator\.VirtualBox\HardDisks\debian1.vdi' (flags 000c0723) created successfully
00:00:05.567 AHCI: LUN#0: disk, PCHS=16383/16/63, total number of sectors 41943040
00:00:05.567 AHCI: LUN#0: using async I/O
00:00:05.568 AHCI ATA: LUN#0: disk, PCHS=16383/16/63, total number of sectors 41943040
00:00:05.568 AHCI ATA: LUN#1: no unit
00:00:05.568 ATA: Ctl: finished processing RESET
00:00:05.568 AHCI ATA: LUN#2: no unit
00:00:05.568 AHCI ATA: LUN#3: no unit
00:00:05.568 ATA: Ctl: finished processing RESET
00:00:05.568 ATA: Ctl: finished processing RESET
00:00:05.568 ATA: Ctl: finished processing RESET
00:00:05.569 PIIX3 ATA: LUN#0: no unit
00:00:05.569 PIIX3 ATA: LUN#1: no unit
00:00:05.569 DrvBlock: Flushes will be ignored
00:00:05.569 DrvBlock: Async flushes will be passed to the disk
00:00:05.569 PIIX3 ATA: LUN#2: CD/DVD, total number of sectors 77137, passthrough disabled
00:00:05.569 PIIX3 ATA: LUN#3: no unit
00:00:05.569 PIIX3 ATA: Ctl#0: finished processing RESET
00:00:05.569 PIIX3 ATA: Ctl#1: finished processing RESET
00:00:05.570 IntNet#0: szNetwork={HostInterfaceNetworking-Intel(R) 82574L Gigabit Network Connection #2} enmTrunkType=3 szTrunk={\DEVICE\{6BA5FBBF-F022-4F7C-9DE8-84294868AEEF}} fFlags=0x0 cbRecv=325632 cbSend=196608
00:00:05.571 Audio: Trying driver 'dsound'.
00:00:05.611 DSound: Could not initialize DirectSound
00:00:05.611 DSound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
00:00:05.611 Audio: Initialization of driver 'dsound' failed, trying 'dsound'.
00:00:05.612 DSound: Could not initialize DirectSound
00:00:05.612 DSound: Reason: No sound driver is available for use, or the given GUID is not a valid DirectSound device ID
00:00:05.612 Audio: Initialization of driver 'dsound' failed, trying 'null'.
00:00:05.612 Audio: set_record_source ars=0 als=0 (not implemented)
00:00:05.612 VUSB: attached '<NULL>' to port 1
00:00:05.614 DevPcBios: SATA LUN#0 LCHS=1024/255/63
00:00:05.614 PGMR3InitFinalize: 4 MB PSE mask 0000000fffffffff
00:00:05.624 HWACCM: No VT-x or AMD-V CPU extension found. Reason VERR_VMX_NO_VMX
00:00:05.624 HWACCM: VMX MSR_IA32_FEATURE_CONTROL=0
00:00:05.633 VM: Halt method global1 (5)
00:00:05.633 Changing the VM state from 'CREATING' to 'CREATED'.
00:00:05.633 Changing the VM state from 'CREATED' to 'POWERING_ON'.
00:00:05.634 Changing the VM state from 'POWERING_ON' to 'RUNNING'.
00:00:05.642 Guest Log: BIOS: VirtualBox 3.2.6
00:00:05.643 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:05.684 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
00:00:05.684 PIIX3 ATA: Ctl#1: finished processing RESET
00:00:05.689 ATA: Ctl: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
00:00:05.689 ATA: Ctl: finished processing RESET
00:00:05.691 Guest Log: BIOS: ata2-0: PCHS=16383/16/63 LCHS=1024/255/63
00:00:05.693 PIT: mode=2 count=0x48d3 (18643) - 64.00 Hz (ch=0)
00:00:05.702 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=0000000007330000 w=640 h=480 bpp=32 cbLine=0xA00
00:00:08.173 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0
00:00:08.176 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:08.178 Guest Log: BIOS: Boot from Floppy 0 failed
00:00:08.185 Guest Log: BIOS: Booting from CD-ROM...
00:00:10.661 2D video acceleration is disabled.
00:00:12.014 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=0000000007330000 w=640 h=480 bpp=24 cbLine=0x780
fixedwheel
Volunteer
Posts: 1699
Joined: 13. Sep 2008, 02:18

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by fixedwheel »

Hyper-V only runs on hardware virtualisation enabled hosts, whereas your VBox:
FiFtHeLeMeNt wrote:

Code: Select all

00:00:05.417 ************************* CPUID dump ************************
...
00:00:05.417 Mnemonic - Description                 = guest (host)
...
00:00:05.418 VMX - Virtual Machine Technology       = 0 (0)
...
00:00:05.419 ******************** End of CPUID dump **********************
...
00:00:05.624 HWACCM: No VT-x or AMD-V CPU extension found. Reason VERR_VMX_NO_VMX
00:00:05.624 HWACCM: VMX MSR_IA32_FEATURE_CONTROL=0
...
can not get access to hardware virtualisation and runs on software virtualisation. Now that your Hyper-V has got the hardware virtualisation feature, i think you could be using both hypervisors at the same time and that may be why VBox can not get the hardware virtualisation.

See VBox manual => http://www.virtualbox.org/manual/ch10.html#hwvirt
Warning

Do not run other hypervisors (open-source or commercial virtualization products) together with VirtualBox! While several hypervisors can normally be installed in parallel, do not attempt to run several virtual machines from competing hypervisors at the same time. VirtualBox cannot track what another hypervisor is currently attempting to do on the same host, and especially if several products attempt to use hardware virtualization features such as VT-x, this can crash the entire host.
FiFtHeLeMeNt
Posts: 8
Joined: 23. Nov 2008, 23:33

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by FiFtHeLeMeNt »

Thank you for your reply , I will do the test again with hyper-v uninstalled and post the result again.
FiFtHeLeMeNt
Posts: 8
Joined: 23. Nov 2008, 23:33

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by FiFtHeLeMeNt »

Here is the benchmark results with vmware workstation and hyper-v uninstalled.
so hyper-v is at least 2x faster than vmware.

Code: Select all

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: debian: GNU/Linux
   OS: GNU/Linux -- 2.6.26-2-686 -- #1 SMP Mon Jun 21 05:58:44 UTC 2010
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (5545.4 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT
   10:14:07 up 13 min,  2 users,  load average: 0.33, 0.30, 0.18; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Fri Jul 16 2010 10:14:07 - 10:43:22
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        5727695.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1693.4 MWIPS (10.3 s, 7 samples)
Execl Throughput                               2413.0 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        291885.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           80982.6 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        741108.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                              600774.8 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                 116606.6 lps   (10.0 s, 7 samples)
Process Creation                               6839.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2729.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    386.7 lpm   (60.3 s, 2 samples)
System Call Overhead                        1253572.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    5727695.8    490.8
Double-Precision Whetstone                       55.0       1693.4    307.9
Execl Throughput                                 43.0       2413.0    561.2
File Copy 1024 bufsize 2000 maxblocks          3960.0     291885.6    737.1
File Copy 256 bufsize 500 maxblocks            1655.0      80982.6    489.3
File Copy 4096 bufsize 8000 maxblocks          5800.0     741108.3   1277.8
Pipe Throughput                               12440.0     600774.8    482.9
Pipe-based Context Switching                   4000.0     116606.6    291.5
Process Creation                                126.0       6839.0    542.8
Shell Scripts (1 concurrent)                     42.4       2729.4    643.7
Shell Scripts (8 concurrent)                      6.0        386.7    644.5
System Call Overhead                          15000.0    1253572.9    835.7
                                                                   ========
System Benchmarks Index Score                                         564.0
now I will uninstall vmware workstation and do the benchmark again with virtualbox.
I will post the results very soon :)
FiFtHeLeMeNt
Posts: 8
Joined: 23. Nov 2008, 23:33

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by FiFtHeLeMeNt »

I am proud to announce the winner is virtualbox , uninstalling the hyper-v resolved the performance issue with virtualbox.

Code: Select all

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: debian: GNU/Linux
   OS: GNU/Linux -- 2.6.26-2-686 -- #1 SMP Mon Jun 21 05:58:44 UTC 2010
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (6009.2 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   11:03:14 up 0 min,  1 user,  load average: 0.24, 0.08, 0.03; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Fri Jul 16 2010 11:03:14 - 11:30:44
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       15100273.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2849.1 MWIPS (7.9 s, 7 samples)
Execl Throughput                               5808.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        777647.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          234634.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1709530.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1681034.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 321504.5 lps   (10.0 s, 7 samples)
Process Creation                              19024.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7324.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1024.2 lpm   (60.0 s, 2 samples)
System Call Overhead                        3368129.6 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   15100273.2   1293.9
Double-Precision Whetstone                       55.0       2849.1    518.0
Execl Throughput                                 43.0       5808.8   1350.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     777647.7   1963.8
File Copy 256 bufsize 500 maxblocks            1655.0     234634.3   1417.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1709530.3   2947.5
Pipe Throughput                               12440.0    1681034.7   1351.3
Pipe-based Context Switching                   4000.0     321504.5    803.8
Process Creation                                126.0      19024.9   1509.9
Shell Scripts (1 concurrent)                     42.4       7324.1   1727.4
Shell Scripts (8 concurrent)                      6.0       1024.2   1707.0
System Call Overhead                          15000.0    3368129.6   2245.4
                                                                   ========
System Benchmarks Index Score                                        1441.8
Technologov
Volunteer
Posts: 3342
Joined: 10. May 2007, 16:59
Location: Israel

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by Technologov »

Very interesting results.

So basically having Hyper-V installed makes VBox 20x times slower. Perhaps system calls are routed via Hyper-V Dom0 kernel, and this makes things slow.

There is no such problem with a Linux type 1 hypervisor -- namely Xen -- simply because VBox refuses to run on Xen Dom0 kernels.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by Sasquatch »

Just to exclude Hyper-V, run the benchmark twice. Once with VT-x/AMD-V enabled in the VM settings, and once with it disabled. You should see the same performance drop, about 20 times. If the performance with VT-x/AMD-V turned off is faster than when it was with Hyper-V installed, it means it was 'fighting' with Hyper-V to get CPU access as a hypervisor.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
FiFtHeLeMeNt
Posts: 8
Joined: 23. Nov 2008, 23:33

Re: VirtualBox vs Hyper-V , Why is VB 20x slower ?

Post by FiFtHeLeMeNt »

Benchmark results with VT-x/AMD-V disabled ( and no hyper-v ) :

Code: Select all

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: debian: GNU/Linux
   OS: GNU/Linux -- 2.6.26-2-686 -- #1 SMP Mon Jun 21 05:58:44 UTC 2010
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (6119.2 bogomips)
          MMX
   18:22:10 up 1 min,  1 user,  load average: 0.45, 0.18, 0.06; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Fri Jul 16 2010 18:22:10 - 18:49:46
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       15291159.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2834.8 MWIPS (8.0 s, 7 samples)
Execl Throughput                                591.5 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         43766.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           10840.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        165920.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                               49099.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                   7143.1 lps   (10.0 s, 7 samples)
Process Creation                               1092.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1139.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    154.9 lpm   (60.2 s, 2 samples)
System Call Overhead                         212003.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   15291159.7   1310.3
Double-Precision Whetstone                       55.0       2834.8    515.4
Execl Throughput                                 43.0        591.5    137.6
File Copy 1024 bufsize 2000 maxblocks          3960.0      43766.4    110.5
File Copy 256 bufsize 500 maxblocks            1655.0      10840.0     65.5
File Copy 4096 bufsize 8000 maxblocks          5800.0     165920.4    286.1
Pipe Throughput                               12440.0      49099.4     39.5
Pipe-based Context Switching                   4000.0       7143.1     17.9
Process Creation                                126.0       1092.5     86.7
Shell Scripts (1 concurrent)                     42.4       1139.3    268.7
Shell Scripts (8 concurrent)                      6.0        154.9    258.1
System Call Overhead                          15000.0     212003.1    141.3
                                                                   ========
System Benchmarks Index Score                                         148.5
Post Reply