11. Large Send Offload V2 (IPv4) and Large Send Offload V2 (IPv6)
Recommended Setting | Recommended Setting: Disabled |
Effect on Throughput | negative |
Effect on CPU Utilisation | negative |
Crutledge explains this concept beautifully in his post Large Send Offload and Network Performance (A good read!). The idea is that the TCP/IP software stacks buffers data messages before sending them to the Ethernet adapter. The adapter itself then segments it into smaller chunks that fit into the frame size (normally 1500bytes, or, if you set Jumbo Frames, they will be that size instead.) using an algorithm implemented in its hardware (super fast!).
Affiliate Content Start
Wireless Earbuds, Bluetooth 5.3 Headphones Bass Stereo, Ear Buds with Noise Cancelling Mic LED Display, IP7 Waterproof in Ear Earphones, 36H Playtime for Laptop Pad Phones Sports Workout, Black
$29.99 (as of November 17, 2024 02:36 GMT +08:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Apple Watch Series 10 [GPS 46mm case] Smartwatch with Jet Black Aluminium Case with Black Sport Band - M/L. Fitness Tracker, ECG App, Always-On Retina Display, Water Resistant
$363.84 (as of November 17, 2024 02:36 GMT +08:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)New Amazon Kindle (16 GB) - Lightest and most compact Kindle, with glare-free display, faster page turns, adjustable front light, and long battery life - Black
$109.99 (as of November 17, 2024 02:36 GMT +08:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Affiliate Content End
Crutledge then explains that this frees up CPU “from having to handle segmenting of large TCP messages into smaller packets”.
He goes on to explain that problems start because different network devices have to agree on the same frame size.
If a switch does not support the Jumbo Frame Size it silently drops the frame. The idea is that without the buffering introduced by LSO, smaller packets would be sent into the network that is more likely to be accepted by routes and switched because of their standard size. To quote him again, “And this is where a performance enhancement feature becomes a performance degradation nightmare”.
I encourage you to read his article (it’s relatively short and concise) to find out more about this.
Kitchen Multi-Timer Pro
Now you’re cooking
Multi Timer Pro is your ultimate meal prep companion, keeping track of multiple cooking times and making adjustments on the fly. Give it a try today and become a better home cook!
12. Locally Administered Address
Recommended Setting | Disabled |
Effect on Throughput | none |
Effect on CPU Utilisation | none |
This allows you to set a static IP address for this machine. I leave this disabled to assign IP’s automatically. My router at home does a good job of assigning the same IP based on MAC addresses anyway.
13. Log Link State Event
Recommended Setting | Disabled |
Effect on Throughput | none |
Effect on CPU Utilisation | negative |
When enabled the Ethernet adapter will log all state changes in a file. In a home network, I don’t see any reason why you would want to read those logs. To reduce CPU overhead (however small that may be) I would just disable this feature.
Advertisement Begins
Advertisement End
14. Maximum Number of RSS Queues
Recommended Setting | 2 Queues |
Effect on Throughput | Unknown to me |
Effect on CPU Utilisation | Unknown to me |
15. Packet Priority & VLAN
Recommended Setting | Packet Priority & VLAN Enabled |
Effect on Throughput | Unknown to me |
Effect on CPU Utilisation | Unknown to me |
16. Protocol ARP Offload
Recommended Setting | enabled |
Effect on Throughput | Unknown to me |
Effect on CPU Utilisation | Unknown to me |
17. Protocol NS Offload
Recommended Setting | Enabled |
Effect on Throughput | Unknown to me |
Effect on CPU Utilisation | Unknown to me |
MY MISSION
This blog started nearly 10 years ago to help me document my technical adventures in home automation and various side projects. Since then, my audience has grown significantly thanks to readers like you.
While blog content can be incredibly valuable to visitors, it’s difficult for bloggers to capture any of that value – and we still have to work for a living too. There are many ways to support my efforts should you choose to do so:
Consider joining my newsletter or shouting a coffee to help with research, drafting, crafting and publishing of new content or the costs of web hosting.
It would mean the world if gave my Android App a go or left a 5-star review on Google Play. You may also participate in feature voting to shape the apps future.
Alternatively, leave the gift of feedback, visit my Etsy Store or share a post you liked with someone who may be interested. All helps spread the word.
BTC network: 32jWFfkMQQ6o4dJMpiWVdZzSwjRsSUMCk6
18. Receive Buffer MAX
Recommended Setting | 512 |
Effect on Throughput | Unknown to me |
Effect on CPU Utilisation | Unknown to me |
19. Receive Side Scaling
Recommended Setting | Enabled |
Effect on Throughput | none |
Effect on CPU Utilisation | none |
Recommended Setting: Disabled Effect on Throughput: Effect on CPU Utilisation:
This involves the distribution of incoming network processing across multiple processor cores. For example, multiple TCP connections are created to load different elements on a website. These connections are distributed across different cores to improve performance. Does not affect throughput, only CPU utilisation. Network benchmark tools may show that total performance decreases when this tool is enabled. Users who care about CPU utilisation are encouraged to enable this feature, otherwise, leave it disabled.
20. Reduce Speed on Power Down
Recommended Setting | Disabled |
Effect on Throughput | negative |
Effect on CPU Utilisation | none |
If you are concerned about energy consumption over performance, enable this feature. Otherwise disable it.