线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

针对搜索服务的操作系统伸缩性研究

赵玉龙 王雷 王欢 计算机工程与科学 2013年第09期

摘要:摘要:分析当前成熟操作系统,找出其在多核环境下的性能瓶颈并进行改进,已经成为了现代操作系统研究的重点之一。通过搜索服务压力测试实验发现,运行Nginx反向的64核Linux服务器的伸缩性不佳,启用64核时的吞吐量仅是1核时的3倍。瓶颈在于服务器上所有网卡中断和软中断处理都集中在一个CPU核上。结合网卡的FlowDirection机制和Linux内核中断的亲和性配置,实现了网卡中断负载均衡的方法,系统吞吐量提升33%。多核环境下网卡中断负载均衡无法保证TCP连接的亲和性。通过修改Linux内核代码,解决了TCP连接的非亲和性问题,系统吞吐量在之前的提升基础上,又提升9%.

关键词:多核操作系统伸缩性搜索服务网卡中断均衡tcp连接亲和性

单位:北京航空航天大学计算机学院 北京100191

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

计算机工程与科学

北大期刊

¥624.00

关注 46人评论|5人关注