offload功能簡單來說就是減輕CPU對網絡數據包的校驗,拆分,打包等操作。將工作交給網卡做。從而減輕CPU的load。
目前最主要就是3中offload
1. GSO: Generic-segment-offload
2. GRO: Generic-Receiver-Offload
3. TSO: TCP-segment-offload
在linux上打開或者關閉的命令
ethtool -K eth0 gso on ## open
ethtool -K eth0 gro on
ethtool -K eth0 tso on
查看是否成功的命令 ethtool -k eth0