[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Interesting observation with network event notification and batching
On Fri, Jun 14, 2013 at 02:53:03PM -0400, Konrad Rzeszutek Wilk wrote: [...]> > How do you get it to do more HYPERVISR_xen_version? Did you just add > a (for i = 1024; i>0;i--) hypervisor_yield(); > Here are the figures to replace HYPERVISOR_xen_version(0, NULL) with HYPERVISOR_sched_op(SCHEDOP_yield, NULL). 64 HYPERVISOR_sched_op(SCHEDOP_yield, NULL), throughput 5.15G/s, average slots per tx 25 128 HYPERVISOR_sched_op(SCHEDOP_yield, NULL), throughput 7.75G/s, average slots per tx 26 512 HYPERVISOR_sched_op(SCHEDOP_yield, NULL), throughput 1.74G/s, average slots per tx 18 1024 HYPERVISOR_sched_op(SCHEDOP_yield, NULL), throughput 998M/s, average slots per tx 18 Please note that Dom0 and DomU runs on different PCPUs. I think this kind of behavior has something to do with scheduler. But down to the bottom we should really fix notification mechanism. Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |