Traffic between 2 interfaces
-
- I will disable audio/usb/serial and this should give me few IRQs I need :)
-
Always a good idea.
Was that vmstat snap taken when you were hammering em0? I notice that irq16 doesn't even appear in the list, not interrupting at all.Moving WAN to em0 seems like a good plan also.
Steve
-
WOW :)
-
Even better (just tiiiny bit) when I enabled device polling :)
-
Wow better than expected or wow there still a big difference in send vs receive speed? :P
What did you do to achieve that?General advice is not to enable device polling unless you have a very good reason to do it. It will eat all your spare cpu cycles, sometime it slows the gui to a crawl.
640Mbps from an Atom is good though. :)Steve
-
I`ve swapped em0 and em2.
em0 and em1 are onboard and em2 is on PCI slot.Now em0 = WAN and em1=LAN and em2=LAN2
So traffic is "spread" across NICs on different BUSes :)
I think that did the trick.
Why in one direction is slower I don
t know and I really don
t know how to approch it :P -
em1 is PCIe and em2 is PCI?
Anyway looks like problem solved. :)
Steve
-
em0 and em1 are onboard NICs and on PCIe BUS.
em2 is good old PCI :)I still have a bunch of errors (missed packets) but speeds are good, somewhere or somewhat is lacking resources, but hey, I have 112 MByte/s transfer speed on same LAN and 50 Mbyte/s between LANs so I think is good :)
-
Ta ta da ta taaaaaa :)
Figured it out :)
This mobo has something called: PCIe ASPM (http://en.wikipedia.org/wiki/Active_State_Power_Management)
Disabled it, set PowerD to hiadaptive (not sure if influences on NIC) and results are below.Now DL/UL are virtually the same as far as Windows file copy is concerned :)
-
Ah, nice! Good find and good to know for future problems. I bet there's loads of people suffering from that. :)
Steve
-
I will change back LAN and LAN2 to em0 and em1 (because of better NIC quality) and leave WAN to em2 again :)
Will see what will happen :) -
Errors are gone now, transfer speeds up to: 70 Mbytes/s.
PCIe ASPM was to blame, hope it helps some one :)
Thanks stephenw10, I really appreciate it!