[Users] How to make oVirt I/O write faster than Virtualbox and others?

------=_Part_124653_987468188.1362239241228 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Every benchmark out there features KVM as the best virtualisation technol= ogy. Even in the I/O write category. My results with oVirt are deceiving. S= o I'm going to explain my test machine, setup and ask your for advice to fi= nd out what's wrong. Any more data you need please ask for it. I like oVirt= mostly because of its datacentre-aware web manager. But if it gets unusabl= e I would have to take a look at other systems.=20 Hardware machine for the host OS --------------------------------- * Sandy Bridge E * CPU : Intel Xeon E5-1620 (10 MB Intel Smart Cache) * Cores / Threads : 4 / 8 * Frecuency : 3.6GHz / 3.8GHz Turbo Boost * RAM : 64 GB DDR3 ECC * Hard Disk : 2x 2TB SATA3 * VT technology: Intel VT Common OS Setup for the host OS --------------------------------- * 2 hard disks RAIDSoft Guest OS common setup --------------------- * 1 socket x 1 core x 1 thread * 2 GB RAM * 300 GB Preallocated hard disk * Virtualmin installed (Just an excuse to have a mysql server) * Ubuntu 12.04 64bit Write I/O test -------------- The write I/O test is not standard one but a custom one. One of our needs i= s to create new Mysql INNODB tables. These tables have to be created in les= s than php maximum execution time so that some web installations don't time= out when creating their databases. DISCLAIMER: If you want to evaluate oVirt don't trust on these times, pleas= e do your own tests. So the test creates table0 with two ints columns which are then filled with= 100 insert intos. Repeat that for 99 more tables. Finally drop (delete) al= l the create tables. What I run is: mysql -u root -p -e "drop database test_create_tables" mysql -u root -p -e "create database test_create_tables" time mysql -u root -p test_create_tables < test_mysql.sql I attach test_mysql.sql gzipped just in case anyone is curious. Note that all the Proxmox tests are: Debian Squeeze + Proxmox (KVM). It was= never used openvz as a virtualisation technology. Test A - Debian Squeeze + Proxmox (KVM) ----------------- Description: This is proxmox booting a machine as KVM (not as openvz). As s= aid before only 1 socket and 1 core. real 0m9.453s user 0m0.104s sys 0m0.076s Test B - Proxmox (KVM, aio=3Dthreads) ---------------------------- Description: Proxmox again. Qemu was run at hand by changing aio parametre = to be aio=3Dthreads (as oVirt uses) instead of aio=3Dnative. real 0m9.510s user 0m0.080s sys 0m0.096s Test C - Proxmox (linux-image-virtual kernel installed, aio=3Dthreads) -------- Description: If we install linux-image-virtual kernel inside the guest mach= ine times are improved a bit. real 0m8.691s user 0m0.104s sys 0m0.080s Test D - Proxmox (ubuntu, linux-virtual, aio=3Dthreads y: -cpu kvm64,+lahf= _lm,+ssse3,-cx16) ----------- real 0m8.790s user 0m0.084s sys 0m0.096s Test E - Proxmox (ubuntu, linux-virtual, aio=3Dthreads y: -cpu kvm64,+lahf= _lm,+ssse3,-cx16 -M pc-01.4) --------- real 0m8.720s user 0m0.100s sys 0m0.080s Test F - Proxmox (ubuntu, linux-virtual, aio=3Dthreads y: -cpu kvm64,+lahf= _lm,+ssse3,-cx16 -M pc-01.4 -rtc base=3D2013-02-22T02:26:29,driftfix=3Dslew= ) -------- real 0m8.790s user 0m0.096s sys 0m0.084s Test G - Virtualbox ------ Description: Ubuntu 12.04 64bit as a host. This is Virtualbox 4.2 with the = extension pack installed. Notice that neither I installed the guest additio= ns tools in the guest machine nor the linux-image-virtual kernel. real 0m36.176s user 0m0.612s sys 0m0.468s Test H - Fedora 17 64bit - oVirt 3.1 ------- Description: This is Fedora 17 64bit oVirt 3.1 being installed in the Host.= Web manager is installed in another machine. SELinux is in Permissive mode= . Virtual machine is run at the same virtual machine where storage is. The = datacenter is setup as "Localhost on host" type. Linux-image-virtual kernel= installed inside the guest machine. real 0m52.246s user 0m0.200s sys 0m0.128s Test I - Fedora - oVirt 3.1 - vdsmd stopped. ------- Description: This is Fedora 17 64bit oVirt 3.1 being installed in the Host.= Web manager is installed in another machine. SELinux is in Permissive mode= . Virtual machine is run at the same virtual machine where storage is. The = datacenter is setup as "Localhost on host" type. Linux-image-virtual kernel= installed inside the guest machine. vdsmd daemon was stopped at the host w= as stopped just in case it was the I/O decrease reason. real 0m45.932s user 0m0.216s sys 0m0.100s Some bits about the test: * If you're asking, yes, I've repeated the test several times and the times= I give here are representative. The password was inserted manually when running mysql commands but that's o= nly 1 to 2 seconds less which doesn't explain the huge differences between = the tests. * I also tried Fedora 64bit and Centos 64bit as guest systems and the resul= ts were worse. * I also tried other less powerful machines which work ok with Virtualbox b= ut have poor I/O write results with oVirt. * The B-F Proxmox tests were trying to reproduce the oVirt parametres which= might be wrong but nothing triggered the 52 secs of Fedora test so they we= re kind of useless. * At H and I tests (the Fedora ones) if you check top command when the test= is being run you get often from 80% to 90% wa(iting). Some random questions: * Is it a problem that sandbridge architecture is being detected as an Inte= l Conroe architecture? * Is there any easy way to test aio=3Dnative in oVirt when running virtual = machines just for testing it? * Should I test oVirt 3.2? Is there any improvement in I/O writing? * What about Fedora 18? Any improvements in I/O writing or, I don't know, t= he Virtio system? * Any ovirt-node package for Debian/Ubuntu? The wiki seems like a draft (ht= tp://www.ovirt.org/Ovirt_build_on_debian/ubuntu). * Any I/O write consuming package that I should remove from stock Fedora ju= st before installing it from the web manager? So... Any idea? Thank you very much! P.S.: Thanks to my workmate Sergi which found out the mysql test and was ki= nd to test some of my setups. --=20 --=20 Adri=C3=A1n Gibanel=20 I.T. Manager=20 +34 675 683 301=20 www.btactic.com=20 Ens podeu seguir a/Nos podeis seguir en:=20 i=20 Abans d=C2=B4imprimir aquest missatge, pensa en el medi ambient. El medi am= bient =C3=A9s cosa de tothom. / Antes de imprimir el mensaje piensa en el m= edio ambiente. El medio ambiente es cosa de todos.=20 AVIS:=20 El contingut d'aquest missatge i els seus annexos =C3=A9s confidencial. Si = no en sou el destinatari, us fem saber que est=C3=A0 prohibit utilitzar-lo,= divulgar-lo i/o copiar-lo sense tenir l'autoritzaci=C3=B3 corresponent. Si= heu rebut aquest missatge per error, us agrairem que ho feu saber immediat= ament al remitent i que procediu a destruir el missatge .=20 AVISO:=20 El contenido de este mensaje y de sus anexos es confidencial. Si no es el d= estinatario, les hacemos saber que est=C3=A1 prohibido utilizarlo, divulgar= lo y/o copiarlo sin tener la autorizaci=C3=B3n correspondiente. Si han reci= bido este mensaje por error, les agradecer=C3=ADamos que lo hagan saber inm= ediatamente al remitente y que procedan a destruir el mensaje .=20 ------=_Part_124653_987468188.1362239241228 Content-Type: application/x-gzip; name=test_mysql.sql.gz Content-Disposition: attachment; filename=test_mysql.sql.gz Content-Transfer-Encoding: base64 H4sICPYRMlEAA3Rlc3RfbXlzcWwuc3FsAJ3XTcus63qW0b7gf1g9DVRjvvVdiI0YdyMQEkmi/QRE BNl28v9xKsh5QGrUA9Va8HIUrOee98c1/urv//SX//inP/7xL//T3/zpj3/5p3/+X//91x///p/+ +J9//pfTH//8f//zF3/86c//43/++b//x3/313/+8//+z//p3/2Hf/tv/vpv/+FPf/+Pf/z13/7j 3/3/3/y3v/yb//qnf/jj3/86/fqLz8XP6eegOJ/OB8XldDkorqfrQXE73Q6K++l+UDxOj4PieXoe FK/T62jFfp1+Dlf197IerevP+fRztLI/l9PP0dr+XE8/R6v7czv9HK3vz/30c7TCP4/Tz9Ea/zxP P0er/PM6/Ryt8/nX6Xy0zuef0/lw//7ewEfrfL6czkfrfL6ezkfrfL6dzkfrfL6fzkfrfH6czkfr fH6ezkfrfH6dzkfrfPl1uhyt8+XndDla58v5dDm8KX5fFUfrfLmeLkfrfLmdLkfrfLmfLkfrfHmc LkfrfHmeLkfrfHmdLkfrfP11uh6t8/XndD1a5+v5dD1a5+vldD28k39fykfrfL2drkfrfL2frkfr fH2crkfrfH2erkfrfH2drkfrfPt1uh2t8+3ndDta59v5dDta59vldDta59v1dDt8/X4/f0frfLuf bkfrfHucbkfrfHuebkfrfHudbkfrfP91uh+t8/3ndD9a5/v5dD9a5/vldD9a5/v1dD9a5/vtdD+c M34PGkfrfH+c7kfrfH+e7kfrfH+d7kfr/Ph1ehyt8+Pn9Dha58f59Dha58fl9Dha58f19Dha58ft 9Dha58f99Dic6H6PdEfr/HieHkfr/HidHkfr/Px1eh6t8/Pn9Dxa5+f59Dxa5+fl9Dxa5+f19Dxa 5+ft9Dxa5+f99Dxa5+fj9DycnX8Pz0fr/Hydnkfr/Pp1eh2t8+vn9Dpa59f59Dpa59fl9Dpa59f1 9Dpa59ft9Dpa59f99Dpa59fj9Dpa59fz9DpUym+m/L91/qt/BcafL8D4cwjGFQLjCoFxhcC4QmBc ITCuEBhXCIwrBMYVAmNWjGBMQzCmIRjTEIxpCMY0BGMagjENwZiGYExDMGbfEYxpCMY0BGMagjEN wZiGYExDMKYhGNMQjGkIxpxegjENwZiGYExDMKYhGNMQjGkIxjQEYxqCMQ3BmDuQYExDMKYhGNMQ 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 NJFVmsgqTWSV5tmxShNZpYms0kRWaSKrNJFVmsgqTWSVJrJKE1mlecWt0kRWaSKrNJFVmsgqTWSV JrJKE1mliazSRFZphiKrNJFVmsgqTWSVJrJKE1mliazSRFZpIqs0kVWaGdMqTWSVJrJKE1mliazS RFZpIqs0kVWayCpNZJVmZLdKE1mliazSRFZpIqs0kVWayCpNZJUmskoTfVDp6xuVvo5VuoQqXUKV LqFKl1ClS6jSJVTpEqp0CVW6hCrN0lmliazSRFZpIqs0kVWayCpNZJUmskoTWaWJrNLsRKs0kVWa yCpNZJUmskoTWaWJrNJEVmkiqzSRVZqDbZUmskoTWaWJrNJEVmkiqzSRVZrIKk1klSaySnNPWqWJ rNJEVmkiqzSRVZrIKk1klSayShNZpYms0jw7VmkiqzSRVZrIKk1klSayShNZpYms0kRWaSKrNK+4 VZrIKk1klSayShNZpYms0kRWaSKrNJFVmsgqzVBklSayShNZpYms0kRWaSKrNJFVmsgqTWSVJrJK M2NapYms0kRWaSKrNJFVmsgqTWSVJrJKE1mliazSjOxWaSKrNJFVmsgqTWSVJrJKE1mliazSRFZp ov+v0v/893/3X2rSX3/867/9vPnb+c3fLm/+dn3zt9ubv93f/O3x5m/PN397vft/fvsh777k592n /Lz7lp93H/Pz7mt+3n3Oz7vv+Xn3QT/vvuj87ovOb/9t3n3R+d0Xnd990fndF53ffdH53Red333R +d0XXd590eXdF13ebrd3X3R590WXd190efdFl3dfdHn3RZd3X3R990XXd190ffdF17cn6N0XXd99 0fXdF13ffdH13Rdd333R7d0X3d590e3dF93efdHt7aXw7otu777o9u6Lbu++6Pbui+7vvuj+7ovu 777o/u6L7u++6P72nnv3Rfd3X3R/90X3d1/0ePdFj3df9Hj3RY93X/R490WPd1/0eHt1v/uix7sv erz7oue7L3q++6Lnuy96vvui57sver77oue7L3q+fY3efdHz3Re93n3R690Xvd590evdF73efdHr 3Re93n3R690Xvd4+sP/3i/4Pv3/5Z9C2BQA= ------=_Part_124653_987468188.1362239241228--

----- Original Message -----
Every benchmark out there features KVM as the best virtualisation technology. Even in the I/O write category. My results with oVirt are deceiving. So I'm going to explain my test machine, setup and ask your for advice to find out what's wrong. Any more data you need please ask for it. I like oVirt mostly because of its datacentre-aware web manager. But if it gets unusable I would have to take a look at other systems.
Hardware machine for the host OS --------------------------------- * Sandy Bridge E * CPU : Intel Xeon E5-1620 (10 MB Intel Smart Cache) * Cores / Threads : 4 / 8 * Frecuency : 3.6GHz / 3.8GHz Turbo Boost * RAM : 64 GB DDR3 ECC * Hard Disk : 2x 2TB SATA3 * VT technology: Intel VT
Common OS Setup for the host OS --------------------------------- * 2 hard disks RAIDSoft
Guest OS common setup --------------------- * 1 socket x 1 core x 1 thread * 2 GB RAM * 300 GB Preallocated hard disk * Virtualmin installed (Just an excuse to have a mysql server) * Ubuntu 12.04 64bit
Write I/O test -------------- The write I/O test is not standard one but a custom one. One of our needs is to create new Mysql INNODB tables. These tables have to be created in less than php maximum execution time so that some web installations don't timeout when creating their databases. DISCLAIMER: If you want to evaluate oVirt don't trust on these times, please do your own tests.
So the test creates table0 with two ints columns which are then filled with 100 insert intos. Repeat that for 99 more tables. Finally drop (delete) all the create tables.
What I run is:
mysql -u root -p -e "drop database test_create_tables" mysql -u root -p -e "create database test_create_tables" time mysql -u root -p test_create_tables < test_mysql.sql
I attach test_mysql.sql gzipped just in case anyone is curious.
Note that all the Proxmox tests are: Debian Squeeze + Proxmox (KVM). It was never used openvz as a virtualisation technology.
Test A - Debian Squeeze + Proxmox (KVM) ----------------- Description: This is proxmox booting a machine as KVM (not as openvz). As said before only 1 socket and 1 core.
real 0m9.453s user 0m0.104s sys 0m0.076s
Test B - Proxmox (KVM, aio=threads) ---------------------------- Description: Proxmox again. Qemu was run at hand by changing aio parametre to be aio=threads (as oVirt uses) instead of aio=native.
real 0m9.510s user 0m0.080s sys 0m0.096s
Test C - Proxmox (linux-image-virtual kernel installed, aio=threads) -------- Description: If we install linux-image-virtual kernel inside the guest machine times are improved a bit.
real 0m8.691s user 0m0.104s sys 0m0.080s
Test D - Proxmox (ubuntu, linux-virtual, aio=threads y: -cpu kvm64,+lahf_lm,+ssse3,-cx16) -----------
real 0m8.790s user 0m0.084s sys 0m0.096s
Test E - Proxmox (ubuntu, linux-virtual, aio=threads y: -cpu kvm64,+lahf_lm,+ssse3,-cx16 -M pc-01.4) --------- real 0m8.720s user 0m0.100s sys 0m0.080s
Test F - Proxmox (ubuntu, linux-virtual, aio=threads y: -cpu kvm64,+lahf_lm,+ssse3,-cx16 -M pc-01.4 -rtc base=2013-02-22T02:26:29,driftfix=slew) --------
real 0m8.790s user 0m0.096s sys 0m0.084s
Test G - Virtualbox ------ Description: Ubuntu 12.04 64bit as a host. This is Virtualbox 4.2 with the extension pack installed. Notice that neither I installed the guest additions tools in the guest machine nor the linux-image-virtual kernel.
real 0m36.176s user 0m0.612s sys 0m0.468s
Test H - Fedora 17 64bit - oVirt 3.1 ------- Description: This is Fedora 17 64bit oVirt 3.1 being installed in the Host. Web manager is installed in another machine. SELinux is in Permissive mode. Virtual machine is run at the same virtual machine where storage is. The datacenter is setup as "Localhost on host" type. Linux-image-virtual kernel installed inside the guest machine.
real 0m52.246s user 0m0.200s sys 0m0.128s
Test I - Fedora - oVirt 3.1 - vdsmd stopped. ------- Description: This is Fedora 17 64bit oVirt 3.1 being installed in the Host. Web manager is installed in another machine. SELinux is in Permissive mode. Virtual machine is run at the same virtual machine where storage is. The datacenter is setup as "Localhost on host" type. Linux-image-virtual kernel installed inside the guest machine. vdsmd daemon was stopped at the host was stopped just in case it was the I/O decrease reason.
real 0m45.932s user 0m0.216s sys 0m0.100s
Some bits about the test:
* If you're asking, yes, I've repeated the test several times and the times I give here are representative. The password was inserted manually when running mysql commands but that's only 1 to 2 seconds less which doesn't explain the huge differences between the tests. * I also tried Fedora 64bit and Centos 64bit as guest systems and the results were worse. * I also tried other less powerful machines which work ok with Virtualbox but have poor I/O write results with oVirt. * The B-F Proxmox tests were trying to reproduce the oVirt parametres which might be wrong but nothing triggered the 52 secs of Fedora test so they were kind of useless. * At H and I tests (the Fedora ones) if you check top command when the test is being run you get often from 80% to 90% wa(iting).
Some random questions:
* Is it a problem that sandbridge architecture is being detected as an Intel Conroe architecture? * Is there any easy way to test aio=native in oVirt when running virtual machines just for testing it?
Our testing showed that aio=threads works better for file-based storage (vs. aio=native for block storage).
* Should I test oVirt 3.2? Is there any improvement in I/O writing?
Probably not, but you should try with oVirt 3.2 nevertheless, for the wealth of other features that might be useful now or later (direct LUN for example).
* What about Fedora 18? Any improvements in I/O writing or, I don't know, the Virtio system?
Probably a newer QEMU and KVM can provide better performance. Did not go through the complete changelog to verify it.
* Any ovirt-node package for Debian/Ubuntu? The wiki seems like a draft (http://www.ovirt.org/Ovirt_build_on_debian/ubuntu). * Any I/O write consuming package that I should remove from stock Fedora just before installing it from the web manager?
So... Any idea?
I'd start with comparing the complete QEMU command line between the instances. I don't think it's only the -cpu that'll affect the performance (unless the test is CPU bound?). Specifically, what about the cache= setting? We use, for data safety, cache=none. Y.
Thank you very much!
P.S.: Thanks to my workmate Sergi which found out the mysql test and was kind to test some of my setups.
-- -- Adrián Gibanel I.T. Manager
+34 675 683 301 www.btactic.com
Ens podeu seguir a/Nos podeis seguir en:
i
Abans d´imprimir aquest missatge, pensa en el medi ambient. El medi ambient és cosa de tothom. / Antes de imprimir el mensaje piensa en el medio ambiente. El medio ambiente es cosa de todos.
AVIS: El contingut d'aquest missatge i els seus annexos és confidencial. Si no en sou el destinatari, us fem saber que està prohibit utilitzar-lo, divulgar-lo i/o copiar-lo sense tenir l'autorització corresponent. Si heu rebut aquest missatge per error, us agrairem que ho feu saber immediatament al remitent i que procediu a destruir el missatge .
AVISO: El contenido de este mensaje y de sus anexos es confidencial. Si no es el destinatario, les hacemos saber que está prohibido utilizarlo, divulgarlo y/o copiarlo sin tener la autorización correspondiente. Si han recibido este mensaje por error, les agradeceríamos que lo hagan saber inmediatamente al remitente y que procedan a destruir el mensaje .
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

----- Mensaje original -----
De: "Yaniv Kaul" <ykaul@redhat.com> Para: "Adrian Gibanel" <adrian.gibanel@btactic.com> CC: "users" <users@ovirt.org> Enviados: Jueves, 7 de Marzo 2013 8:08:55 Asunto: Re: [Users] How to make oVirt I/O write faster than Virtualbox and others?
----- Original Message -----
Every benchmark out there features KVM as the best virtualisation technology. Even in the I/O write category. My results with oVirt are deceiving. So I'm going to explain my test machine, setup and ask your for advice to find out what's wrong. Any more data you need please ask for it. I like oVirt mostly because of its datacentre-aware web manager. But if it gets unusable I would have to take a look at other systems. Some random questions:
* Is it a problem that sandbridge architecture is being detected as an Intel Conroe architecture? * Is there any easy way to test aio=native in oVirt when running virtual machines just for testing it?
Our testing showed that aio=threads works better for file-based storage (vs. aio=native for block storage).
* Should I test oVirt 3.2? Is there any improvement in I/O writing?
Probably not, but you should try with oVirt 3.2 nevertheless, for the wealth of other features that might be useful now or later (direct LUN for example). Interesting.
* What about Fedora 18? Any improvements in I/O writing or, I don't know, the Virtio system?
Probably a newer QEMU and KVM can provide better performance. Did not go through the complete changelog to verify it. Ok.
* Any ovirt-node package for Debian/Ubuntu? The wiki seems like a draft (http://www.ovirt.org/Ovirt_build_on_debian/ubuntu). * Any I/O write consuming package that I should remove from stock Fedora just before installing it from the web manager?
So... Any idea?
I'd start with comparing the complete QEMU command line between the instances. I don't think it's only the -cpu that'll affect the performance (unless the test is CPU bound?). Specifically, what about the cache= setting? We use, for data safety, cache=none.
That's what I did in the proxmox's manually run qemus. Some news: --------------------- Although I haven't done a proper check I think it has improved a lot by disabling cpu scaling and letting performance Take a look at: http://forums.fedoraforum.org/showthread.php?t=272109 Proxmox with direct LV as a hard disk is still faster but that makes sense because oVirt 3.1 only worked with files in filesystem and not with LVs. Maybe that 3.2 direct LUN support implies also LV support. -- -- Adrián Gibanel I.T. Manager +34 675 683 301 www.btactic.com Ens podeu seguir a/Nos podeis seguir en: i Abans d´imprimir aquest missatge, pensa en el medi ambient. El medi ambient és cosa de tothom. / Antes de imprimir el mensaje piensa en el medio ambiente. El medio ambiente es cosa de todos. AVIS: El contingut d'aquest missatge i els seus annexos és confidencial. Si no en sou el destinatari, us fem saber que està prohibit utilitzar-lo, divulgar-lo i/o copiar-lo sense tenir l'autorització corresponent. Si heu rebut aquest missatge per error, us agrairem que ho feu saber immediatament al remitent i que procediu a destruir el missatge . AVISO: El contenido de este mensaje y de sus anexos es confidencial. Si no es el destinatario, les hacemos saber que está prohibido utilizarlo, divulgarlo y/o copiarlo sin tener la autorización correspondiente. Si han recibido este mensaje por error, les agradeceríamos que lo hagan saber inmediatamente al remitente y que procedan a destruir el mensaje .

On 03/13/2013 05:53 PM, Adrian Gibanel wrote:
Although I haven't done a proper check I think it has improved a lot by disabling cpu scaling and letting performance
Take a look at: http://forums.fedoraforum.org/showthread.php?t=272109
Proxmox with direct LV as a hard disk is still faster but that makes sense because oVirt 3.1 only worked with files in filesystem and not with LVs. Maybe that 3.2 direct LUN support implies also LV support.
you can check if that's the difference by using an LV for the disk (using a custom hook). if perf. change is dramatic, it may be worth considering local storage via lvm rather than local fs.
participants (3)
-
Adrian Gibanel
-
Itamar Heim
-
Yaniv Kaul