On 24.01.2012 21:58, Welisson wrote: > Hi Bokhan, > > I tried using the latest version (3.2.10) of the driver, but it does the > balance between the core so I decided to leave the driver's default version > of > ubuntu. By unknown to me reason it is necessary to force that manually sometimes.
cat /etc/modprobe.d/igb.conf options igb RSS=4,4 QueuePairs=0,0 Look "modinfo igb" for help. Dont forget to update initramfs. dmesg | grep igb [ 1.641096] igb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 1.641117] igb 0000:01:00.0: setting latency timer to 64 [ 1.641331] igb: 0000:01:00.0: igb_validate_option: RSS - RSS multiqueue receive count set to 4 [ 1.641333] igb: 0000:01:00.0: igb_validate_option: QueuePairs - TX/RX queue pairs for interrupt handling Disabled [ 1.641373] igb 0000:01:00.0: irq 34 for MSI/MSI-X [ 1.641378] igb 0000:01:00.0: irq 35 for MSI/MSI-X [ 1.641383] igb 0000:01:00.0: irq 36 for MSI/MSI-X [ 1.641388] igb 0000:01:00.0: irq 37 for MSI/MSI-X [ 1.641393] igb 0000:01:00.0: irq 38 for MSI/MSI-X [ 1.641398] igb 0000:01:00.0: irq 39 for MSI/MSI-X [ 1.641404] igb 0000:01:00.0: irq 40 for MSI/MSI-X [ 1.641409] igb 0000:01:00.0: irq 41 for MSI/MSI-X [ 1.641414] igb 0000:01:00.0: irq 42 for MSI/MSI-X [ 1.886555] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection [ 1.886558] igb 0000:01:00.0: eth0: (PCIe:2.5GT/s:Width x4) 00:1b:21:8c:b9:40 [ 1.886636] igb 0000:01:00.0: eth0: PBA No: E43709-005 [ 1.886638] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s) [ 1.886654] igb 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17 [ 1.886673] igb 0000:01:00.1: setting latency timer to 64 [ 1.886886] igb: 0000:01:00.1: igb_validate_option: RSS - RSS multiqueue receive count set to 4 [ 1.886888] igb: 0000:01:00.1: igb_validate_option: QueuePairs - TX/RX queue pairs for interrupt handling Disabled [ 1.886925] igb 0000:01:00.1: irq 44 for MSI/MSI-X [ 1.886930] igb 0000:01:00.1: irq 45 for MSI/MSI-X [ 1.886935] igb 0000:01:00.1: irq 46 for MSI/MSI-X [ 1.886940] igb 0000:01:00.1: irq 47 for MSI/MSI-X [ 1.886945] igb 0000:01:00.1: irq 48 for MSI/MSI-X [ 1.886950] igb 0000:01:00.1: irq 49 for MSI/MSI-X [ 1.886954] igb 0000:01:00.1: irq 50 for MSI/MSI-X [ 1.886959] igb 0000:01:00.1: irq 51 for MSI/MSI-X [ 1.886964] igb 0000:01:00.1: irq 52 for MSI/MSI-X [ 2.136175] igb 0000:01:00.1: Intel(R) Gigabit Ethernet Network Connection [ 2.136178] igb 0000:01:00.1: eth1: (PCIe:2.5GT/s:Width x4) 00:1b:21:8c:b9:41 [ 2.136256] igb 0000:01:00.1: eth1: PBA No: E43709-005 [ 2.136259] igb 0000:01:00.1: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s) > > ls -la /proc/acpi/processor/CPU0/ > total 0 > We have Ubuntu 10.04 LTS with 2.6.32-server kernel version. I do not know anything about "/proc/acpi/processor/CPU0/power" in other distros/kernels. You may google that or just disable powersaving options in BIOS. I also have "power management: no". cat /proc/acpi/processor/CPU0/info processor id: 0 acpi id: 1 bus mastering control: yes power management: no throttling control: no limit interface: no > > 2012/1/24 Bokhan Artem <[email protected] <mailto:[email protected]>> > > On 24.01.2012 20:09, Welisson wrote: >> The problema is that when the traffic to up 500 or 700 Mbp/s, i have >> packet >> loss 1% at 3% in my other servers. > This resolved similar problem: > > - Update your driver to the last version > - Disable C-states other then C0-C1 in bios > - Check your driver version supports queues > - Check that you have several rx/tx queues spread over all CPU cores. > > > *cat /proc/acpi/processor/CPU0/power* > > active state: C0 > max_cstate: C8 > maximum allowed latency: 2000000000 usec > states: > C1: type[C1] promotion[--] demotion[--] latency[000] > usage[00000000] duration[00000000000000000000] > > *modinfo igb* > > filename: /lib/modules/2.6.32-32-server/kernel/igb/igb.ko > version: 3.0.22 > > *cat /proc/interrupts | grep eth0* > > 44: 0 0 1 0 PCI-MSI-edge eth0 > 45: 105862872 0 2 0 PCI-MSI-edge > eth0-rx-0 > 46: 0 108392651 0 2 PCI-MSI-edge > eth0-rx-1 > 47: 0 0 106273251 2 PCI-MSI-edge > eth0-rx-2 > 48: 2 0 0 107610662 PCI-MSI-edge > eth0-rx-3 > 49: 86453979 0 0 0 PCI-MSI-edge > eth0-tx-0 > 50: 0 86477489 0 0 PCI-MSI-edge > eth0-tx-1 > 51: 0 2 95241899 0 PCI-MSI-edge > eth0-tx-2 > 52: 0 0 2 88540674 PCI-MSI-edge > eth0-tx-3 > > >> >> >> Load average 0.10 >> >> Anyone else have this problem, but this does not happen with my broadcom >> nic. >> >> >> >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> >> >> _______________________________________________ >> E1000-devel mailing list >> [email protected] >> <mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/e1000-devel >> To learn more about Intel® Ethernet, >> visithttp://communities.intel.com/community/wired > > ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
