成都信息工程学院学报
成都信息工程學院學報
성도신식공정학원학보
JOURNAL OF CHENGDU INSTITUTE OF METEOROLOGY
2010年
6期
592-596
,共5页
计算机应用技术%嵌入式系统%线程池%并发%多路复用
計算機應用技術%嵌入式繫統%線程池%併髮%多路複用
계산궤응용기술%감입식계통%선정지%병발%다로복용
传统的基于Linux操作系统的网络服务器程序在高负载情况下不能充分利用多核服务器硬件资源,其原因主要在于没有找到一种高效的服务器编程解决方案.为了解决这一问题,在分析了线程池技术和linux 2.6内核下的I/O多路复用技术各自的优缺点的基础上,设计并实现了一种在多核服务器平台上结合线程池和I/O多路复用的高性能网络服务器编程模型.通过实验表明,新的编程模型相对于线程池模型和单纯的I/O多路复用模型,其任务平均响应时间只占其它两种模型的8%和29%,而其平均吞吐量则达到了其它两种模型的8.4倍和1.9倍.
傳統的基于Linux操作繫統的網絡服務器程序在高負載情況下不能充分利用多覈服務器硬件資源,其原因主要在于沒有找到一種高效的服務器編程解決方案.為瞭解決這一問題,在分析瞭線程池技術和linux 2.6內覈下的I/O多路複用技術各自的優缺點的基礎上,設計併實現瞭一種在多覈服務器平檯上結閤線程池和I/O多路複用的高性能網絡服務器編程模型.通過實驗錶明,新的編程模型相對于線程池模型和單純的I/O多路複用模型,其任務平均響應時間隻佔其它兩種模型的8%和29%,而其平均吞吐量則達到瞭其它兩種模型的8.4倍和1.9倍.
전통적기우Linux조작계통적망락복무기정서재고부재정황하불능충분이용다핵복무기경건자원,기원인주요재우몰유조도일충고효적복무기편정해결방안.위료해결저일문제,재분석료선정지기술화linux 2.6내핵하적I/O다로복용기술각자적우결점적기출상,설계병실현료일충재다핵복무기평태상결합선정지화I/O다로복용적고성능망락복무기편정모형.통과실험표명,신적편정모형상대우선정지모형화단순적I/O다로복용모형,기임무평균향응시간지점기타량충모형적8%화29%,이기평균탄토량칙체도료기타량충모형적8.4배화1.9배.