centos7能直接將以太網(wǎng)包通過千M網(wǎng)卡send出去,省去填寫頭和檢驗(yàn)等環(huán)節(jié)。直接調(diào)用dev_queue_xmit、dev_hard_start_xmit或者更靠近硬件的函數(shù)send海量以太網(wǎng)數(shù)據(jù)bao,實(shí)現(xiàn)減少CPU消耗,提高send效率的目的,如果懂愛快,openwrt,ros底層這塊的可以作為參照。
當(dāng)前項(xiàng)目使用的 socket(AF_PACKET, SOCK_RAW, 0) 方案,CPU消耗較高,send效率低。希望新方案至少能在此基礎(chǔ)上減少一半CPU消耗。請懂這塊的朋友聯(lián)系我。