APP下载

基于Linux系统的构建高性能服务器的研究*

2016-08-11乔平安颜景善

计算机与数字工程 2016年4期

乔平安 颜景善 周 敏

(西安邮电大学计算机学院 西安 710121)



基于Linux系统的构建高性能服务器的研究*

乔平安颜景善周敏

(西安邮电大学计算机学院西安710121)

摘要研究了在Linux环境下构建高性能服务器的关键技术,Reactor,Proactor事件处理模式,处理并发访问量的并发模式,考虑到现代硬件技术的发展,以空间换时间的思想构建高性能服务器,在理论研究的基础上,最后在Linux环境下设计了一个Web服务器,构建过程中充分利用了研究的高性能知识,并通过压力测试进行仿真验证,并分析仿真数据,证明构建的服务器是可以承受一定的高并发访问的。

关键词高性能服务器技术; 事件处理模式; 并发模式; 线程池; 进程池

Class NumberTP302.1

1 引言

随着因特网的发展,互联网的使用人数及信息量的爆炸式增长,对于服务器稳定高效的处理高并发请求越来越重要[1],例如Facebook在2012年拥有8.367亿的独立访问者。如果对于同时大量的访问,不能快速处理,那么对于企业来说将是致命的打击,导致客户的大量流失。所以构建高性能服务器显得越来越重要。通过对在Linux环境下构建高性能服务器研究的基础上,运用所研究的知识构建一个Web服务器,并进行压力测试。所研究的构建高性能服务器的知识主要包括:在Linux环境下的I/O模型以及两种高效的事件处理模式,两种并发处理模式以及在半同步/半异步模式下衍生出的半同步/半反应堆模式,根据现在服务器行业的发展,硬件的发展速度明显高于软件,针对……

登录APP查看全文