* DPDK - VIRTIO performance problems @ 2014-10-12 12:37 Yan Freedland [not found] ` <CEFFBC011B3590479939EA0B9311D2152690DFF8-c7dmUlN0JpUFwryiss7F11muhGz1hbfE@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Yan Freedland @ 2014-10-12 12:37 UTC (permalink / raw) To: dev-VfR2kkLFssw@public.gmane.org Hi I am checking performance DPDK VIRTIO mode running on KVM (Linux ubuntu 3.11.0-15-generic). The maximum throughput I reached was 4Gbps and then I saw an interesting phenomena. Every ~2min traffic stopped completely and then immediately came back. This happened in a periodic fashion. I have never seen such thing in a pass-through mode, where I reached very much higher rates of course. Can you please help in resolving this problem in VIRTIO ? Thank you Yan ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <CEFFBC011B3590479939EA0B9311D2152690DFF8-c7dmUlN0JpUFwryiss7F11muhGz1hbfE@public.gmane.org>]
* Re: DPDK - VIRTIO performance problems [not found] ` <CEFFBC011B3590479939EA0B9311D2152690DFF8-c7dmUlN0JpUFwryiss7F11muhGz1hbfE@public.gmane.org> @ 2014-10-12 13:17 ` Matthew Hall [not found] ` <20141012131738.GB3672-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Matthew Hall @ 2014-10-12 13:17 UTC (permalink / raw) To: Yan Freedland; +Cc: dev-VfR2kkLFssw@public.gmane.org On Sun, Oct 12, 2014 at 12:37:37PM +0000, Yan Freedland wrote: > Every ~2min traffic stopped completely and then immediately came back. This > happened in a periodic fashion. To me it sounds like it could be similar to what I've seen when I ran out of mbuf's or ran out of RX / TX descriptor entries. It could be worth checking the error counters on the interfaces with DPDK and Linux OS / ethtool to see what might be incrementing during the failed time periods. Matthew. ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <20141012131738.GB3672-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org>]
* Re: DPDK - VIRTIO performance problems [not found] ` <20141012131738.GB3672-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org> @ 2014-10-13 3:09 ` Ouyang, Changchun [not found] ` <F52918179C57134FAEC9EA62FA2F962511862688-E2R4CRU6q/6iAffOGbnezLfspsVTdybXVpNB7YpNyf8@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Ouyang, Changchun @ 2014-10-13 3:09 UTC (permalink / raw) To: Matthew Hall, Yan Freedland; +Cc: dev-VfR2kkLFssw@public.gmane.org Hi , > -----Original Message----- > From: dev [mailto:dev-bounces-VfR2kkLFssw@public.gmane.org] On Behalf Of Matthew Hall > Sent: Sunday, October 12, 2014 9:18 PM > To: Yan Freedland > Cc: dev-VfR2kkLFssw@public.gmane.org > Subject: Re: [dpdk-dev] DPDK - VIRTIO performance problems > > On Sun, Oct 12, 2014 at 12:37:37PM +0000, Yan Freedland wrote: > > Every ~2min traffic stopped completely and then immediately came back. > > This happened in a periodic fashion. > > To me it sounds like it could be similar to what I've seen when I ran out of > mbuf's or ran out of RX / TX descriptor entries. It could be worth checking the > error counters on the interfaces with DPDK and Linux OS / ethtool to see > what might be incrementing during the failed time periods. > I didn't meet this issue before, I am not sure if the following patch will fix this issue or not. Please try it. http://dpdk.org/dev/patchwork/patch/779/ By the way, what kind of backend did you use? User space vhost, or other backend? Thanks Changchun ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <F52918179C57134FAEC9EA62FA2F962511862688-E2R4CRU6q/6iAffOGbnezLfspsVTdybXVpNB7YpNyf8@public.gmane.org>]
* Re: DPDK - VIRTIO performance problems [not found] ` <F52918179C57134FAEC9EA62FA2F962511862688-E2R4CRU6q/6iAffOGbnezLfspsVTdybXVpNB7YpNyf8@public.gmane.org> @ 2014-10-13 7:04 ` Yan Freedland 0 siblings, 0 replies; 4+ messages in thread From: Yan Freedland @ 2014-10-13 7:04 UTC (permalink / raw) To: Ouyang, Changchun, Matthew Hall; +Cc: dev-VfR2kkLFssw@public.gmane.org Hi I found that what blocked me was actually the "nf_conntrack", So enlarging the maximum there solved the issue. Thanks Yan -----Original Message----- From: Ouyang, Changchun [mailto:changchun.ouyang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org] Sent: Monday, October 13, 2014 6:10 AM To: Matthew Hall; Yan Freedland Cc: dev-VfR2kkLFssw@public.gmane.org; Ouyang, Changchun Subject: RE: [dpdk-dev] DPDK - VIRTIO performance problems Hi , > -----Original Message----- > From: dev [mailto:dev-bounces-VfR2kkLFssw@public.gmane.org] On Behalf Of Matthew Hall > Sent: Sunday, October 12, 2014 9:18 PM > To: Yan Freedland > Cc: dev-VfR2kkLFssw@public.gmane.org > Subject: Re: [dpdk-dev] DPDK - VIRTIO performance problems > > On Sun, Oct 12, 2014 at 12:37:37PM +0000, Yan Freedland wrote: > > Every ~2min traffic stopped completely and then immediately came back. > > This happened in a periodic fashion. > > To me it sounds like it could be similar to what I've seen when I ran > out of mbuf's or ran out of RX / TX descriptor entries. It could be > worth checking the error counters on the interfaces with DPDK and > Linux OS / ethtool to see what might be incrementing during the failed time periods. > I didn't meet this issue before, I am not sure if the following patch will fix this issue or not. Please try it. http://dpdk.org/dev/patchwork/patch/779/ By the way, what kind of backend did you use? User space vhost, or other backend? Thanks Changchun ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-10-13 7:04 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-10-12 12:37 DPDK - VIRTIO performance problems Yan Freedland [not found] ` <CEFFBC011B3590479939EA0B9311D2152690DFF8-c7dmUlN0JpUFwryiss7F11muhGz1hbfE@public.gmane.org> 2014-10-12 13:17 ` Matthew Hall [not found] ` <20141012131738.GB3672-Hv3ogNYU3JfZZajBQzqCxQ@public.gmane.org> 2014-10-13 3:09 ` Ouyang, Changchun [not found] ` <F52918179C57134FAEC9EA62FA2F962511862688-E2R4CRU6q/6iAffOGbnezLfspsVTdybXVpNB7YpNyf8@public.gmane.org> 2014-10-13 7:04 ` Yan Freedland
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).