On Thu, 2008-10-30 at 14:20 -0500, Anthony Liguori wrote:
> Mark McLoughlin wrote:

> >                                 |       guest->host tput     |      
> > host->guest tput
> >   netperf, 10x20s runs (Gb/s)   |    min/ mean/   max/stddev |   min/  
> > mean/   max/stddev
> >   
> > ------------------------------+----------------------------+---------------------------
> >   kvm-userspace.git, 1k         | 0.600/ 0.645/ 0.670/ 0.025 | 5.170/ 
> > 5.285/ 5.470/ 0.087
> >   kvm-userspace.git, 16k        | 3.070/ 3.350/ 3.710/ 0.248 | 5.950/ 
> > 6.374/ 6.760/ 0.261
> >   kvm-userspace.git, 65k        | 4.950/ 6.041/ 7.170/ 0.639 | 5.480/ 
> > 5.642/ 5.810/ 0.092
> >
> >   no tx timer, 1k               | 0.720/ 0.790/ 0.850/ 0.040 | 4.950/ 
> > 5.172/ 5.370/ 0.128
> >   no tx timer, 16k              | 4.120/ 4.512/ 4.740/ 0.190 | 4.900/ 
> > 5.480/ 6.230/ 0.416
> >   no tx timer, 65k              | 5.510/ 7.702/ 9.600/ 1.153 | 4.490/ 
> > 5.208/ 5.690/ 0.408
> >   
> 
> Okay, I don't see 3/6 yet, but does no tx timer mean just no tx timer or 
> no tx timer + handling IO in the IO thread?

The latter.

Removing the tx timer and doing all the tx I/O in the vcpu thread gives
poor results because you basically just exit the guest and wait for the
send to complete for each individual packet.

Cheers,
Mark.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to