31
Hardware and Performance / Re: PCENGINES APU[1-5] Coreboot SeaBIOS Open Source Firmware
« on: April 13, 2020, 01:02:08 pm »A setting that I previously set in OPNsense that MIGHT make a difference in network performance was to disable Energy Efficient Ethernet for the 3 NICs.
It doesn't seem to work when the value is set in /etc/sysctl.conf.local, so I set it in the GUI.
System -> Settings -> Tunables
I added the variables dev.igb.0.eee_disabled (and 1 and 2) and set to a value of 1
I don't want the NICs to go to sleep because I'll probably get network errors or lose packets as the NIC wakes up.
I wonder with ASPM enabled whether the NICs are more aggressively trying to go to sleep to save power.
The NICs don't use that much power, so I want the NICs to always be active.
Just a thought.
Got interested in the tunables you mentioned, so did some research via Google. Came across a very extensive network tuning description. Just sharing:
https://calomel.org/freebsd_network_tuning.html