<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>