在物聯(lián)網(wǎng)和邊緣計算場景中,樹莓派4B等低功耗設備常被用作VPN網(wǎng)關(guān),但其單核性能限制了WireGuard的吞吐能力。本文通過內(nèi)核級優(yōu)化——多隊列并行處理與Zero-Copy接收技術(shù),在樹莓派4B(Cortex-A72四核@1.5GHz)上實現(xiàn)WireGuard吞吐量從350Mbps提升至1.1Gbps,同時保持微秒級延遲。
雖然穩(wěn)定的Linux 5.5版本改進了硬件支持,但是Linux 5.6已經(jīng)來了。