[OmniOS-discuss] virtualbox installed on omnios latest stable
Jared Morrow
jared at basho.com
Tue May 28 16:26:03 EDT 2013
Again, this is what I just have laying around with no tuning. Again
switching from the terrible KVM e1000 driver to the KVM virtio driver with
FreeBSD as the guest.
- Network Test
- Test used: simple scp from machine on same rack
- Old (e1000) = ubuntu-12.04.1-server-amd64.iso 100%
657MB 6.4MB/s 01:42
- New (virtio) = ubuntu-12.04.1-server-amd64.iso 100%
657MB 34.6MB/s 00:19
I'm willing to bet someone has more extensive testing than me. This was
just a stupid simple test I did to see if the change made a difference.
For my general use in testing Riak I found that network/fs is way way
faster on illumos KVM than AWS even when untuned. Also it is not so much
slower than the global zone that it affects general performance. If I was
making a cluster dedicated to just writing files fast, then I'd personally
go with OmniOS or SmartOS directly, but if you have other linux needs
anyway, it is reasonable in my view. Theo or Eric might have more
insightful answer since their job is run stuff like this in production.
FWIW, I used to run all this stuff on virtualbox and had so so so many
problems I couldn't take it anymore.
-Jared
On Tue, May 28, 2013 at 2:13 PM, Geoff Nordli <geoffn at gnaa.net> wrote:
> On 13-05-28 12:19 PM, Jared Morrow wrote:
>
> The only performance numbers I really have lying around are from when I
> changed over a centos 5 VM to the virtio driver. I just did a simple bonnie
> test with a 2gb file and limited it to use 1gb of ram (on two cpu's). I
> don't have numbers offhand for some other uses.
>
> [buildbot at riak-test-centos-5 ~]$ /usr/sbin/bonnie++ -d fstest/ -r 1000 -s 2000
> Writing with putc()...done
> Writing intelligently...done
> Rewriting...done
> Reading with getc()...done
> Reading intelligently...done
> start 'em...done...done...done...
> Create files in sequential order...done.
> Stat files in sequential order...done.
> Delete files in sequential order...done.
> Create files in random order...done.
> Stat files in random order...done.
> Delete files in random order...done.
> Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
> -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
> Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
> riak-test-cen 2000M 33582 64 66872 8 24244 3 75227 24 *3723163* 99 546.8 0
> ------Sequential Create------ --------Random Create--------
> -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
> files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
> 16 15421 26 +++++ +++ +++++ +++ 18583 55 +++++ +++ +++++ +++
> riak-test-centos-5,2000M,33582,64,66872,8,24244,3,75227,24,3723163,99,546.8,0,16,15421,26,+++++,+++,+++++,+++,18583,55,+++++,+++,+++++,+++
>
> As you can see, the change was quite dramatic.
>
>
> The 3,723,163 for reading is pretty good. It must be pulling that out of
> the ARC from the host machine.
>
> Any ideas on network throughput?
>
> thanks,
>
> Geoff
>
>
> _______________________________________________
> OmniOS-discuss mailing list
> OmniOS-discuss at lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20130528/5f418ad9/attachment.html>
More information about the OmniOS-discuss
mailing list