xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Xen network performance issue
@ 2010-05-29 18:51 tangming
  0 siblings, 0 replies; only message in thread
From: tangming @ 2010-05-29 18:51 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1229 bytes --]

Hi, Guys
I was obsessed by the following issue for weeks :-), and could you please help me get rid of it? Many thanks!!! 
Recentlly I used the standard Suse10sp2 as HVM guest(domU), and installed the para-virtualization network card driver(xen-vnif.ko) within it. But when I test the performance on domU by continuously sending/receiving large amount of packages I found that the writing(sending) speed can up to 100MB/s, while the reading(receiving) speed only 50MB/s, not sure why.
I know that the para-virtualization network driver used two I/O ring buffers, one for transmitting and the other for receiving, and I think the rx_buffer may be the issue, but not sure. 
Two more questions:
1. Does the front_end driver use polling or event notification for discovering the data arrival?
2. Does the back_end driver use transferring or copying for putting the data to the grant pages of front_end?
Do you guys think the above methods used by the network driver is the root cause? And how can we decide to use  which method (polling vs. notification,  transferring vs. copying) in the specified situation for high throughput?
Could you please give me some suggestions for locating this issue and resolving it? Thanks in advance!!!

[-- Attachment #1.2: Type: text/html, Size: 1751 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-05-29 18:51 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-29 18:51 Xen network performance issue tangming

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).