No, I generate traffic with random src ip and src port (but same dst ip and dst port). So I have many flows.
12.12.2014 2:10, Skidmore, Donald C пишет: > If you have ATR disabled we will spread the flows to different queues based > on their RSS hash. Could it be that you are only seeing one flow, in which > case it would always be directed to one queue? > > Thanks, > -Don Skidmore <donald.c.skidm...@intel.com> > >> -----Original Message----- >> From: Viktor Khomyuk [mailto:v.khom...@office.ngs.ru] >> Sent: Wednesday, December 10, 2014 7:54 PM >> To: Skidmore, Donald C; e1000-devel@lists.sourceforge.net >> Subject: Re: [E1000-devel] ixgbe use only one queue for outgoing vlan when >> AtrSampleRate=0 >> >> Thank You for answer. >> I have application with 8 threads that are running on all 8 cpus, but ixgbe >> use >> only 1 interrupts. Why? >> Is it possible to use multiple interrupts (based on different src/dst ip and >> ports) with disabled ATR? >> >> 11.12.2014 1:13, Skidmore, Donald C пишет: >>> Hey Viktor, >>> >>> If you set ATRSampleRate to zero you are disabling ATR. ATR attempts to >> keep the incoming flows on the queue/CPU that they are transmitted on. >> The idea being to keep the flow on the same CPU as the application. >>> Thanks, >>> -Don Skidmore <donald.c.skidm...@intel.com> >>> >>>> -----Original Message----- >>>> From: Viktor Khomyuk [mailto:v.khom...@office.ngs.ru] >>>> Sent: Wednesday, December 10, 2014 2:33 AM >>>> To: e1000-devel@lists.sourceforge.net >>>> Subject: [E1000-devel] ixgbe use only one queue for outgoing vlan >>>> when >>>> AtrSampleRate=0 >>>> >>>> Hello! When option AtrSampleRate is set to 0 and when vlan interface >>>> (eth3.4002) is using for outgouing traffic only one (TX) interrupt is >>>> using. >>>> Without AtrSampleRate=0,0 all 8 interrupts are using. >>>> Do You know why this happens? >>>> >>>> Incoming interface eth2 >>>> grep eth2 /proc/interrupts >>>> 141: 45174 0 0 0 0 0 0 0 0 eth2-TxRx-0 >>>> 142: 7 44724 0 0 0 0 0 0 0 eth2-TxRx-1 >>>> 143: 7 0 45014 0 0 0 0 0 0 eth2-TxRx-2 >>>> 144: 7 0 0 44558 0 0 0 0 0 eth2-TxRx-3 >>>> 145: 7 0 0 0 45416 0 0 0 0 eth2-TxRx-4 >>>> 146: 7 0 0 0 0 45582 0 0 0 eth2-TxRx-5 >>>> 147: 7 0 0 0 0 0 45696 0 0 eth2-TxRx-6 >>>> 148: 7 0 0 0 0 0 0 682 0 eth2-TxRx-7 >>>> 149: 1 0 0 0 0 0 0 0 0 eth2 >>>> >>>> Outgoing interface eth3.4002 >>>> grep eth3 /proc/interrupts >>>> 150: 36 0 0 0 0 0 0 0 0 eth3-TxRx-0 >>>> 151: 13 34 0 0 0 0 0 0 0 eth3-TxRx-1 >>>> 152: 13 0 34 0 0 0 0 0 0 eth3-TxRx-2 >>>> 153: 13 0 0 34 0 0 0 0 0 eth3-TxRx-3 >>>> 154: 19 0 0 0 35 0 0 0 0 eth3-TxRx-4 >>>> 155: 13 0 0 0 0 34 0 0 0 eth3-TxRx-5 >>>> 156: 13 0 0 0 0 0 34 0 0 eth3-TxRx-6 >>>> 157: 13 0 0 0 0 0 0 71555 0 eth3-TxRx-7 >>>> 158: 2 0 0 0 0 0 0 0 0 eth3 >>>> * >>>> *Our configuration* >>>> *kernel 3.14.23 >>>> ixgbe 3.22.3 or ixgbe 3.21.2 >>>> options ixgbe RSS=8,8 AtrSampleRate=0,0 >>>> >>>> >>>> >> -- >> Хомюк Виктор >> Администратор веб-сервисов >> ЗАО "НГС" >> +7-913-787-79-29 -- Хомюк Виктор Администратор веб-сервисов ЗАО "НГС" +7-913-787-79-29 ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired