Re: Network I/O performance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 18, 2009 at 12:14:34AM +0300, Avi Kivity wrote:
>
>> No, I am measuring UDP throughput performance. I have now tried using a 
>> different NIC model, and the e1000 model seems to achieve slightly 
>> better performance (CPU goes up to 110% only though). I have also been 
>> running virtio now, and while its performance with 2.6.20 was very poor 
>> too, when changing the guest kernel to 2.6.30, I get a reasonable 
>> performance and higher CPU utilization (e.g. it goes up to 180-190%). I 
>> have to throttle the incoming bandwidth though, because as soon as I go 
>> over a certain threshold, CPU goes back down to 90% and throughput goes 
>> down too.   
>
> Yes, there's a known issue with UDP, where we don't report congestion  
> and the queues start dropping packets.  There's a patch for tun queued  
> for the next merge window; you'll need a 2.6.31 host for that IIRC  
> (Herbert?)

It should be in 2.6.30 in fact.  However, this is for outbound
traffic only since inbound traffic shouldn't have this problem
of the guest sending faster than the wire.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux