首页 | 本学科首页   官方微博 | 高级检索  
     

针对搜索服务的操作系统伸缩性研究
引用本文:赵玉龙,王雷,王欢.针对搜索服务的操作系统伸缩性研究[J].计算机工程与科学,2013,35(9):27.
作者姓名:赵玉龙  王雷  王欢
作者单位:北京航空航天大学计算机学院,北京,100191
基金项目:863计划资助项目,国家自然科学基金资助项目,核高基重大专项资助项目
摘    要:分析当前成熟操作系统,找出其在多核环境下的性能瓶颈并进行改进,已经成为了现代操作系统研究的重点之一.通过搜索服务压力测试实验发现,运行Nginx反向代理的64核Linux服务器的伸缩性不佳,启用64核时的吞吐量仅是1核时的3倍.瓶颈在于服务器上所有网卡中断和软中断处理都集中在一个CPU核上.结合网卡的Flow Direction机制和Linux内核中断的亲和性配置,实现了网卡中断负载均衡的方法,系统吞吐量提升33%.多核环境下网卡中断负载均衡无法保证TCP连接的亲和性.通过修改Linux内核代码,解决了TCP连接的非亲和性问题,系统吞吐量在之前的提升基础上,又提升9%.

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

Research on operating system scalability for search service
ZHAO Yu-long , WANG Lei , WANG Huan.Research on operating system scalability for search service[J].Computer Engineering & Science,2013,35(9):27.
Authors:ZHAO Yu-long  WANG Lei  WANG Huan
Abstract:
Keywords:multi-core  operating system scalability  search service  NIC interrupts balance  TCP connection affinity
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号