|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] Re: HVM Linux DomU with PV Drivers - Performance
Hi again, this time with disk benchmark.
I forgot to mention that this system is a Core2Duo E6300 1.83 Ghz running at 2.8 Ghz overclocked.
For the disk benchmark, I used Bonnie 1.4 (not bonnie++).
Machine: Pardus HVM DomU with PV drivers for root disk
Test Disk: /dev/xvda1 --> a LVM volume in Dom0 on RAID stripe set (2 disks)
emre@voyager bonnie $ ./Bonnie -d /tmp -s 1500 -m Pardus
Bonnie 1.4: File '/tmp/Bonnie.4911', size: 1572864000, volumes: 1 Writing with putc()... done: 74270 kB/s 87.8 %CPU
Rewriting... done: 43062 kB/s 4.9 %CPU Writing intelligently... done: 81596 kB/s 10.0 %CPU
Reading with getc()... done: 51825 kB/s 68.4 %CPU Reading intelligently... done: 95262 kB/s 5.3 %CPU
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done... ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k (03)- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
Pardus 1*1500 74270 87.8 81596 10.0 43062 4.9 51825 68.4 95262 5.3 221.2 0.1
Machine: Ubuntu - Dom0
Test Disk: Same DomU disk, /dev/mapper/os-pardus but mounted on /mnt in Dom0 after DomU is shut down.
emre@xenroot:/tmp/bonnie$ ./Bonnie -d /mnt/tmp/ -s 1500 -m Ubuntu
Bonnie 1.4: File '/mnt/tmp//Bonnie.26707', size: 1572864000, volumes: 1 Writing with putc()... done: 65001 kB/s 93.1 %CPU
Rewriting... done: 48770 kB/s 3.7 %CPU Writing intelligently... done: 158724 kB/s 27.1 %CPU
Reading with getc()... done: 41054 kB/s 70.4 %CPU Reading intelligently... done: 107393 kB/s 3.4 %CPU
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done... ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k (03)- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
Ubuntu 1*1500 65001 93.1158724 27.1 48770 3.7 41054 70.4107393 3.4 290.5 0.1
Machine: Ubuntu - Dom0
Test Disk: /dev/mapper/os-data mounted on /d with a lot of free disk space
emre@xenroot:/tmp/bonnie$ ./Bonnie -d /d -s 1500 -m Ubuntu Bonnie 1.4: File '/d/Bonnie.26712', size: 1572864000, volumes: 1 Writing with putc()... done: 64011 kB/s 90.9 %CPU
Rewriting... done: 50202 kB/s 3.4 %CPU Writing intelligently... done: 183438 kB/s 28.2 %CPU Reading with getc()... done: 40139 kB/s 69.5 %CPU Reading intelligently... done: 111579 kB/s 3.9 %CPU
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done... ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k (03)-
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU Ubuntu 1*1500 64011 90.9183438 28.2 50202 3.4 40139 69.5111579 3.9 314.7 0.0
Machine: Ubuntu - Dom0
Test Disk: Native partition, no RAID, /dev/sdb2 mounted on /mnt (lower results due to non-RAID)
emre@xenroot:/tmp/bonnie$ sudo ./Bonnie -d /mnt -s 1500 -m Ubuntu
Bonnie 1.4: File '/mnt/Bonnie.26738', size: 1572864000, volumes: 1 Writing with putc()... done: 59680 kB/s 83.8 %CPU Rewriting... done: 22911 kB/s 1.3 %CPU Writing intelligently... done: 108945 kB/s 16.0 %CPU
Reading with getc()... done: 31999 kB/s 52.6 %CPU Reading intelligently... done: 51561 kB/s 0.9 %CPU Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done... ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k (03)- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU Ubuntu 1*1500 59680 83.8108945 16.0 22911 1.3 31999 52.6 51561 0.9 283.6 0.1
Conclusion: The HVM Linux DomU running with unmodified_drivers (PV drivers for HVM guest, xen-vbd) seems to perform as good as Dom0 itself for disk I/O.
Best regards,
Emre
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|