David Edmondson wrote:
That's worse that I've seen with other HVM guests, where 30Mb/s was about the norm.
Hmmm, that would be about 2.5 times faster than what I'm seeing...  I wish my OpenBSD HVM DomU disk performance was that good...

If this was just disk or net then I'd suspect that the device
emulation simply didn't match up well with the OpenBSD driver, but
given that you're seeing both as slow it may well be a broader
problem.
  
I hadn't really said anything about the DomU's networking performance but, since you mention it, using `iperf` shows I have 8.4Mbit/sec upload and 6.7Mbit/sec download between my OpenBSD DomU and my Desktop.  This means that my networking throughput is about 10 times faster than my file-transfer tests, where the disk was [likely] the bottleneck.  However, even these networking numbers are less than what you say other HVM DomU's file-copies.   BTW, running `iperf` on Dom0 gives 400Mbit/sec upload and 800Mbits/sec download to my Desktop.  That is, the OpenBSD DomU's networking performance is about 80 times slower than the Dom0's

Is there any suggestion for matching the "device emulation" better or, pointers toward what can be done if it is a "broader problem"

In your research, have you seen reports of OpenBSD running under HVM
on other 'based on the work of the Xen open source community'
platforms?
  

I have searched; there a few reports of running OpenBSD HVM on various Dom0 with all saying that performance was not great, but because those posts didn't include performance numbers, its hard to say how much they resemble my situation.


BTW, I just installed CentOS with PV and had much better results:


Bonnie:

Version 1.03      ------ Sequential Output ------    --- Sequential Input ---    --Random-
                  -Per Char-  --Block--  -Rewrite-   --Per Char--   --Block--    --Seeks--
Machine   Size    K/sec %CP   K/sec %CP  K/sec %CP     K/sec %CP    K/sec %CP    K/sec %CP
centos     1G    
33103  96   98774  37  36682   8     35704  82    477729 39    +++++ +++


                   ------ Sequential Create ------    -------- Random Create --------
                   -Create--  --Read---  -Delete--    -Create--  --Read---  -Delete--
         files     K/sec %CP  K/sec %CP  K/sec %CP    K/sec %CP  K/sec %CP  K/sec %CP
           16     
22912  98  +++++ +++  +++++ +++    21896  99  +++++ +++  +++++ +++


File transfer tests:
  Copy large file from Desktop to Dom (using `scp`) :
        Dom0:  ~27136KB/s                                
        DomU:  ~24780KB/s	(CentOS-based)                          

  Copy large file from Dom to Desktop (using `scp`):
        Dom0:  ~28441KB/s
        DomU:  ~22732KB/s	(CentOS-based)

Iperf tests:

    938 Mbits/sec


BTW, I am confused by that last test - if true, then PV CentOS guest networking is 30% faster than OpenSolaris's Dom0's - weird.  I ran the test multiple times, as well as the tests again the Dom0 with consistent results, so I'm not sure how its possible...


Thanks,
Kent





_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to