<div dir="ltr"><div class="markdown-here-wrapper" id="markdown-here-wrapper-590804" style="font-size:1em;font-family:Helvetica,arial,freesans,clean,sans-serif;color:rgb(34,34,34);background-color:rgb(255,255,255);border:none;line-height:1.2">
<p style="margin:1em 0px">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.</p>
<p style="margin:1em 0px">Here are the bonnie numbers from Centos 5 before virtio and after (and centos 5 is fairly slow anyway, so your results may vary).</p>
<h4 style="margin:1.3em 0px 1em;padding:0px;font-weight:bold;color:black;font-size:1.2em">Before</h4>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;overflow:auto;margin:1em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;white-space:pre;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block;padding:0.5em;background-color:rgb(253,246,227);color:rgb(101,123,131);background-repeat:initial initial">[buildbot@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 24003 30 22200 3 10379 1 67092 15 3253044 99 159.1 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 18542 32 +++++ +++ +++++ +++ 21890 2 +++++ +++ +++++ +++
riak-test-centos-5,2000M,24003,30,22200,3,10379,1,67092,15,3253044,99,159.1,0,16,18542,32,+++++,+++,+++++,+++,21890,2,+++++,+++,+++++,+++</code></pre>
<h4 style="margin:1.3em 0px 1em;padding:0px;font-weight:bold;color:black;font-size:1.2em">After</h4>
<pre style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;font-size:1em;line-height:1.2em;overflow:auto;margin:1em 0px"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:nowrap;border:1px solid rgb(234,234,234);background-color:rgb(248,248,248);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:inline;white-space:pre;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border:1px solid rgb(204,204,204);padding:0.5em 0.7em;display:block;padding:0.5em;background-color:rgb(253,246,227);color:rgb(101,123,131);background-repeat:initial initial">[buildbot@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,+++++,+++,+++++,+++</code></pre>
<p style="margin:1em 0px"><span style="font-size:1em;line-height:1.2">As you can see, the change was quite dramatic. </span></p><p style="margin:1em 0px"><span style="font-size:1em;line-height:1.2"><br></span></p><p style="margin:1em 0px">
<span style="font-size:1em;line-height:1.2">Hope that helps at all,</span><br></p><p style="margin:1em 0px"><span style="font-size:1em;line-height:1.2">-Jared</span><br></p>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, May 28, 2013 at 1:01 PM, Geoff Nordli <span dir="ltr"><<a href="mailto:geoffn@gnaa.net" target="_blank">geoffn@gnaa.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><div class="im">
<div>On 13-05-28 11:45 AM, Jared Morrow
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-family:arial,sans-serif;font-size:13px">What are
you using to auto manage the startup/shutdown of KVM
instances. I use </span><span style="font-family:arial,sans-serif;font-size:13px;font-weight:bold;color:rgb(32,74,135)"></span><span style="font-family:arial,sans-serif;font-size:13px"></span><br style="font-family:arial,sans-serif;font-size:13px">
<a href="http://sourceforge.net/projects/vboxsvc/" style="font-family:arial,sans-serif;font-size:13px" target="_blank">http://sourceforge.net/projects/vboxsvc/</a><span style="font-family:arial,sans-serif;font-size:13px"> with
vbox. </span></blockquote>
<div><br>
</div>
<div>In SmartOS I use their vmadm tool, and on OmniOS I
just started it up by hand and haven't shut it down since.
There is a project that came up on this list to replicate
vmadm on OmniOS, but the name escapes me right now.</div>
<div><br>
</div>
<div>Regarding high performance, I do some testing of
Riak (our distributed data store) on SmartOS->KVM->Linux
and as long as I use the virtio driver I get pretty decent
performance. For reference, FreeBSD and Centos5 need a little
bit of work to get virtio to work, but it isn't that hard. </div>
<br>
</div>
</blockquote>
<br></div>
That sounds encouraging. Can you ballpark the performance numbers
you are seeing ? <br>
<br>
thanks,<br>
<br>
Geoff <br>
<br>
</div>
</blockquote></div><br></div>