背景:
目前用iperf3打流傳輸速率達不到要求,千兆實際要求跑到800M以上:
優化方案:
1.優化defconfig:
首先編譯user版本驗證看是否正常
debug版本關閉CONFIG_SLUB_DEBUG_ON宏控。
2.找FAE ,通過更換驅動,或者更新驅動來優化
3.綁定大核:
以8125網卡為例,udp丟包高誤碼高的:
device/qcom/common/rootdir/etc/init.qcom.post_boot.sh
kernel/msm-4.19/drivers/net/ethernet/rtl8125/r8125_n.c
+#include <linux/device.h