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
New Amazon Fire HD 8 tablet, 8” HD Display, 3GB memory, 32GB, designed for portable entertainment, Black, (2024 release)
$54.99 (as of December 19, 2024 06:18 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.)Beats Studio Pro x Kim Kardashian – Bluetooth Noise Cancelling Headphones, Personalized Spatial Audio, USB-C Lossless Audio, Apple & Android Compatibility, Up to 40 Hours Battery Life – Moon
$163.19 (as of December 19, 2024 06:18 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.)TOZO Hybrid Active Noise Cancelling Wireless Earbuds, 6 Mics Smart Noise Cancelling 55H Playtime, 32 Preset EQs via APP, Bluetooth 5.3 ENC AI Call Ear buds, IPX8 Waterproof Headphones with LED Display
$24.99 (as of December 19, 2024 06:18 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.