* [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
@ 2009-09-30 7:21 Xu, Dongxiao
2009-09-30 7:54 ` Keir Fraser
0 siblings, 1 reply; 7+ messages in thread
From: Xu, Dongxiao @ 2009-09-30 7:21 UTC (permalink / raw)
To: xen-devel@lists.xensource.com
One of the VNIF driver's scalability issues is the high event
channel frequency. It's highly related to physical NIC's interrupt
frequency in dom0, which could be 20K HZ in some situation. The
high frequency event channel notification makes the guest and dom0
CPU utilization at a high value, especially in multi-VM cases.
The following two patches uses smart polling mechanism to
replace event notification to reduce the CPU Utilization.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Best Regards,
-- Dongxiao
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
2009-09-30 7:21 Xu, Dongxiao
@ 2009-09-30 7:54 ` Keir Fraser
2009-09-30 17:33 ` Xu, Dongxiao
0 siblings, 1 reply; 7+ messages in thread
From: Keir Fraser @ 2009-09-30 7:54 UTC (permalink / raw)
To: Xu, Dongxiao, xen-devel@lists.xensource.com
Are these patches against pv_ops? They don't apply to 2.6.18 so I assume so.
In which case you might want to Cc Jeremy as he manages the pv_ops tree. I
can't do anything with them. If you spin versions against 2.6.18 I will
apply them. And don't forget to patch xen-unstable's version of ring.h --
that's the 'master version' of that public header.
-- Keir
On 30/09/2009 08:21, "Xu, Dongxiao" <dongxiao.xu@intel.com> wrote:
> One of the VNIF driver's scalability issues is the high event
> channel frequency. It's highly related to physical NIC's interrupt
> frequency in dom0, which could be 20K HZ in some situation. The
> high frequency event channel notification makes the guest and dom0
> CPU utilization at a high value, especially in multi-VM cases.
> The following two patches uses smart polling mechanism to
> replace event notification to reduce the CPU Utilization.
>
> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
>
> Best Regards,
> -- Dongxiao
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
2009-09-30 7:54 ` Keir Fraser
@ 2009-09-30 17:33 ` Xu, Dongxiao
0 siblings, 0 replies; 7+ messages in thread
From: Xu, Dongxiao @ 2009-09-30 17:33 UTC (permalink / raw)
To: Keir Fraser, xen-devel@lists.xensource.com; +Cc: jeremy@goop.org
Keir,
Thanks for reminder, currently this patch is for PV-ops tree. Later I will send out patch for xen-unstable's ring.h.
Thanks!
Dongxiao
________________________________________
From: Keir Fraser [keir.fraser@eu.citrix.com]
Sent: Wednesday, September 30, 2009 12:54 AM
To: Xu, Dongxiao; xen-devel@lists.xensource.com
Subject: Re: [Xen-devel][PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
Are these patches against pv_ops? They don't apply to 2.6.18 so I assume so.
In which case you might want to Cc Jeremy as he manages the pv_ops tree. I
can't do anything with them. If you spin versions against 2.6.18 I will
apply them. And don't forget to patch xen-unstable's version of ring.h --
that's the 'master version' of that public header.
-- Keir
On 30/09/2009 08:21, "Xu, Dongxiao" <dongxiao.xu@intel.com> wrote:
> One of the VNIF driver's scalability issues is the high event
> channel frequency. It's highly related to physical NIC's interrupt
> frequency in dom0, which could be 20K HZ in some situation. The
> high frequency event channel notification makes the guest and dom0
> CPU utilization at a high value, especially in multi-VM cases.
> The following two patches uses smart polling mechanism to
> replace event notification to reduce the CPU Utilization.
>
> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
>
> Best Regards,
> -- Dongxiao
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
@ 2009-09-30 18:17 Xu, Dongxiao
2009-09-30 23:41 ` Jeremy Fitzhardinge
0 siblings, 1 reply; 7+ messages in thread
From: Xu, Dongxiao @ 2009-09-30 18:17 UTC (permalink / raw)
To: xen-devel@lists.xensource.com; +Cc: jeremy@goop.org
Resend the patch and CC Jeremy.
One of the VNIF driver's scalability issues is the high event
channel frequency. It's highly related to physical NIC's interrupt
frequency in dom0, which could be 20K HZ in some situation. The
high frequency event channel notification makes the guest and dom0
CPU utilization at a high value, especially in multi-VM cases.
The following two patches uses smart polling mechanism to
replace event notification to reduce the CPU Utilization.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Best Regards,
-- Dongxiao
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
2009-09-30 18:17 [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification Xu, Dongxiao
@ 2009-09-30 23:41 ` Jeremy Fitzhardinge
0 siblings, 0 replies; 7+ messages in thread
From: Jeremy Fitzhardinge @ 2009-09-30 23:41 UTC (permalink / raw)
To: Xu, Dongxiao; +Cc: xen-devel@lists.xensource.com
On 09/30/09 11:17, Xu, Dongxiao wrote:
> Resend the patch and CC Jeremy.
>
> One of the VNIF driver's scalability issues is the high event
> channel frequency. It's highly related to physical NIC's interrupt
> frequency in dom0, which could be 20K HZ in some situation. The
> high frequency event channel notification makes the guest and dom0
> CPU utilization at a high value, especially in multi-VM cases.
> The following two patches uses smart polling mechanism to
> replace event notification to reduce the CPU Utilization.
>
> Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
>
I'm having difficulty applying these because they're in quoted-printable
MIME format. Could you resend them as attachments?
Thanks,
J
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
@ 2009-10-01 0:11 Xu, Dongxiao
2009-10-01 0:21 ` Jeremy Fitzhardinge
0 siblings, 1 reply; 7+ messages in thread
From: Xu, Dongxiao @ 2009-10-01 0:11 UTC (permalink / raw)
To: xen-devel@lists.xensource.com; +Cc: jeremy@goop.org
Send the patches in attachment.
One of the VNIF driver's scalability issues is the high event
channel frequency. It's highly related to physical NIC's interrupt
frequency in dom0, which could be 20K HZ in some situation. The
high frequency event channel notification makes the guest and dom0
CPU utilization at a high value, especially in multi-VM cases.
The following two patches uses smart polling mechanism to
replace event notification to reduce the CPU Utilization.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Best Regards,
-- Dongxiao
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification.
2009-10-01 0:11 Xu, Dongxiao
@ 2009-10-01 0:21 ` Jeremy Fitzhardinge
0 siblings, 0 replies; 7+ messages in thread
From: Jeremy Fitzhardinge @ 2009-10-01 0:21 UTC (permalink / raw)
To: Xu, Dongxiao; +Cc: xen-devel@lists.xensource.com
On 09/30/09 17:11, Xu, Dongxiao wrote:
> Send the patches in attachment.
>
> One of the VNIF driver's scalability issues is the high event
> channel frequency. It's highly related to physical NIC's interrupt
> frequency in dom0, which could be 20K HZ in some situation. The
> high frequency event channel notification makes the guest and dom0
> CPU utilization at a high value, especially in multi-VM cases.
> The following two patches uses smart polling mechanism to
> replace event notification to reduce the CPU Utilization.
>
Thanks, applied. I fixed up some whitespace issues; please run kernel
patches through scripts/checkpatch.pl before submission.
J
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-10-01 0:21 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-30 18:17 [PV-ops][PATCH 0/2] VNIF: Using smart polling instead of event notification Xu, Dongxiao
2009-09-30 23:41 ` Jeremy Fitzhardinge
-- strict thread matches above, loose matches on Subject: below --
2009-10-01 0:11 Xu, Dongxiao
2009-10-01 0:21 ` Jeremy Fitzhardinge
2009-09-30 7:21 Xu, Dongxiao
2009-09-30 7:54 ` Keir Fraser
2009-09-30 17:33 ` Xu, Dongxiao
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.