xen-devel
RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdrive
To: |
MaoXiaoyun <tinnycloud@xxxxxxxxxxx>, "james.harper@xxxxxxxxxxxxxxxx" <james.harper@xxxxxxxxxxxxxxxx> |
Subject: |
RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver |
From: |
Paul Durrant <Paul.Durrant@xxxxxxxxxx> |
Date: |
Mon, 14 Mar 2011 10:35:00 +0000 |
Accept-language: |
en-US |
Acceptlanguage: |
en-US |
Cc: |
xen devel <xen-devel@xxxxxxxxxxxxxxxxxxx> |
Delivery-date: |
Mon, 14 Mar 2011 03:35:31 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<BLU157-w61B2D651620F37DA09C41ADACC0@xxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<BLU157-w6170D9B9C6DC4E4CF04C2FDAC90@xxxxxxx>, <D271C3A4-9B27-4E08-A92A-D55A811736EC@xxxxxxxxxxxxxxxx><BLU157-w82233DE21FFA3AC07FCC3DAC90@xxxxxxx>, <AEC6C66638C05B468B556EA548C1A77D01C55DCB@trantor><BLU157-w58A3CAD3FBB61D96ABE7CCDAC90@xxxxxxx>, <AEC6C66638C05B468B556EA548C1A77D01C55DCF@trantor><BLU157-w54789B64D3FF1F57924AD2DAC80@xxxxxxx>, <AEC6C66638C05B468B556EA548C1A77D01C55E87@trantor>, <291EDFCB1E9E224A99088639C47620228E936E1A88@xxxxxxxxxxxxxxxxxxxxxxxxx>, <AEC6C66638C05B468B556EA548C1A77D01C55E8E@trantor>, <291EDFCB1E9E224A99088639C47620228E936E1A9A@xxxxxxxxxxxxxxxxxxxxxxxxx>, <AEC6C66638C05B468B556EA548C1A77D01C55E91@trantor>, <291EDFCB1E9E224A99088639C47620228E936E1AA0@xxxxxxxxxxxxxxxxxxxxxxxxx> <BLU157-w40A631DA58C4F38FA6AC09DACB0@xxxxxxx>, <AEC6C66638C05B468B556EA548C1A77D01C55F28@trantor> <BLU157-w1592F691A719508B5DD9FDACC0@xxxxxxx>, <AEC6C66638C05B468B556EA548C1A77D01C55F2C@trantor> <BLU157-w61B2D651620F37DA09C41ADACC0@xxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
Acvh+rUDccM0sHrTS7Oy+Y21zzxMIwAOJDbg |
Thread-topic: |
[Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver |
No, as James said, the interrupt targeting patch is only in Citrix XenServer. Paul From: MaoXiaoyun [mailto:tinnycloud@xxxxxxxxxxx] Sent: 14 March 2011 03:49 To: james.harper@xxxxxxxxxxxxxxxx; Paul Durrant Cc: xen devel Subject: RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver Thanks James. I will do some iperf test either. One more quesiton: Does "Xen will only ever deliver the evtchn interrupt to VCPU0" mentioned by Paul right? If so, how to explain the log I printed before? It looks like all VCPUS have got the packets. ===============Result================================ 1) KeSetTargetProcessorDpc(&xi->rx_dpc, 0) is commentted. XnetNet pcpu = 1 XnetNet pcpu = 3 XnetNet pcpu = 2 XnetNet pcpu = 3 XnetNet pcpu = 7 XnetNet pcpu = 0 XnetNet pcpu = 5 XnetNet pcpu = 3 XnetNet pcpu = 0 XnetNet pcpu = 3 XnetNet pcpu = 7 XnetNet pcpu = 4 XnetNet pcpu = 5 XnetNet pcpu = 2 XnetNet pcpu = 4 XnetNet pcpu = 5 XnetNet pcpu = 6 XnetNet pcpu = 0 XnetNet pcpu = 6
> Subject: RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver > Date: Mon, 14 Mar 2011 14:10:46 +1100 > From: james.harper@xxxxxxxxxxxxxxxx > To: tinnycloud@xxxxxxxxxxx; paul.durrant@xxxxxxxxxx > CC: xen-devel@xxxxxxxxxxxxxxxxxxx > > > > > Do you mean if we discard KeSetTargetProcessorDpc(&xi->rx_dpc, 0) , > the > > interrupts > > will be processed across on different VCPUS, but will cause serious > > performance issue? > > Where could I find the releated docs? > > > > So actually we need do KeSetImportanceDpc(&xi->rx_dpc, HighImportance) > to > > solve > > ping problem. Though performance is not the best, but it should not > decrease, > > right? > > > > In my testing, without the KeSetTargetProcessorDpc, iperf would give > inconsistent results, which I assume is because packets were being > delivered to NDIS out of order. > > KeSetImportanceDpc(HighImportance) should resolve the 15ms response time > you were seeing as the DPC will be immediately scheduled on the other > processor, rather than scheduled some time later. > > James |
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- RE: [Xen-devel] RE: Rather slow time of Pin in Windows with GPL PVdriver, (continued)
- RE: [Xen-devel] RE: Rather slow time of Pin in Windows with GPL PVdriver, MaoXiaoyun
- RE: [Xen-devel] RE: Rather slow time of Pin in Windows with GPL PVdriver, James Harper
- RE: [Xen-devel] RE: Rather slow time of Pin in Windows with GPL PVdriver, James Harper
- RE: [Xen-devel] RE: Rather slow time of Pin in Windows with GPL PVdriver, MaoXiaoyun
- RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver, James Harper
- RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver, MaoXiaoyun
- RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver, James Harper
- RE: [Xen-devel] RE: Rather slow time of Ping in Windows with GPL PVdriver,
Paul Durrant <=
- RE: [Xen-devel] RE: Rather slow time of Pin in Windows with GPL PVdriver, Paul Durrant
- RE: [Xen-devel] RE: Rather slow time of Pin in Windows with GPL PVdriver, James Harper
|
|
|