Linux的网络转发性能研究
2004-04-29郑卫斌丁会宁李庆海张德运
西安交通大学学报 2004年2期
郑卫斌 丁会宁 李庆海 张德运
摘要:采用实验与性能“轮廓”相结合的方法,对千兆网络下对称多处理器Linux的NAPI模式转发性能进行研究,发现Linux的多处理器扩展性较差,其网络转发的性能瓶颈点是网络过滤模块,影响Linux性能和扩展性的主要原因是同步开销过大和处理器负载不均衡.为此,采用“中断亲和”的静态调度方法来均衡处理器负载,并降低调度引起的高速缓存命中失败率.改进了网络过滤模块,即减少了两个同步点,降低了同步开销.实验证明所提建议可提高Linux多处理器的性能和扩展性.关键词:Linux;对称多处理器;静态调度中图分类号:TP393文献标识码:A文章编号:0253—987X(2004)02—0124—04