不动源码提速2.86倍
LIGHT在实现高性能扩展的同时,通过非侵入式API拦截与FD空间隔离,让存量应用无需修改即可直接运行于用户态,打通了内核旁路方案落地的最后一道屏障。
李俊峰 · 李丹 · Huiyou, Jiang · Lin, Du · 耿金坤 · Huang, Yukai · Ramakrishnan, Kadangode K. · 郑凯
Computer Networks 2023
LIGHT在用户态实现高效阻塞API,非侵入式拦截网络相关调用,并利用FD空间隔离进行重定向,使存量应用无需修改即可运行。
与最新内核堆栈相比,14个CPU核心下运行Nginx,LIGHT吞吐量最高提升至2.86倍,同时尾延迟显著下降。
LIGHT通过锁自由共享队列和全连接亲和性减少系统调用与缓存失效开销,将99.9百分位尾延迟降低78.2%。