首页> 中文学位 >Linux内核2.4和2.6的web服务性能比较
【6h】

Linux内核2.4和2.6的web服务性能比较

代理获取

目录

文摘

英文文摘

北京工业大学学位论文原创性声明和使用授权说明

第1章绪论

1.1课题背景

1.2解决方案和意义

1.3本文的主要研究内容

第2章测试环境的选择

2.1 LINUX操作系统简介

2.1.1Linux操作系统的产生

2.1.2Linux内核功能的发展历程

2.1.3Linux的主要特点

2.1.4Linux的主要构成

2.1.5Linux的不足及发展趋势

2.2 LINUX2.6内核的关键增强功能

2.2.1新硬件支持

2.2.2扩展的设备支持

2.2.3线程改进

2.2.4 0(1)调度程序

2.2.5 I/O改进

2.2.6其他改进

2.3 Web服务的介绍

2.3.1 Web服务概述

2.3.2 Web服务体系结构

2.3.3 Web服务的结构单元

2.4 Web服务应用程序APACHE2.0介绍

2.4.1 Apache简介

2.4.2 Apache的基本配置及说明

2.5 Web测试工具Httperf的介绍

2.5.1 Httperf简介

2.5.2 Httperf的基本配置及说明

2.5.3使用Httperf进行Web服务器性能测试的举例

2.6 Web测试工具Hammerhead的介绍

2.6.1 Hammerhead简介

2.6.2 Hammerhead开源项目的当前信息

2.6.3 Hammerhead的基本配置及说明

2.6.4使用Hammerhead进行Web服务器性能测试的举例

2.7测试环境和配置

2.7.1测试环境

2.7.2测试环境中Web服务器Apache2.0配置

2.8本章小结

第3章系统测试

3.1基于Httperf的系统测试

3.1.1通过实际测试得到参数的边界值

3.1.2基于结论I进行实际运行测试一

3.1.3基于结论Ⅰ和结论Ⅱ进行实际运行测试二

3.2基于Hammerhead的系统测试

3.2.1测试的准备

3.2.2进行实际运行测试

3.3 Linux 2.6内核网络服务性能的改进分析

3.3.1网络文件系统(NFS)

3.3.2 IP有效载荷压缩(IPComp)

3.3.3流控制传输协议(SCTP)

3.4本章小结

结论

参考文献

附录

致谢

展开▼

摘要

Linux内核的开发已经经历了一个漫长的过程,最初是LinusTorvalds于1991年发布的原始的0.1版本,这个版本中包括一个基本的调度器、IPC(进程间通信)和内存管理算法。而现在它已经是一个以往操作系统的实用的替代品,在市场上表现出了强大的竞争力。越来越多的政府机构和IT巨头的注意力正在转向Linux。从最小的嵌入式设备到S/390,从手表到大型企业服务器,Linux现在几乎可以用于所有的地方。相对于2.4版本,新的Linux2.6内核具有很多改进。内核网络服务是技术进步的一个方面。尽管与网络服务相关的大部分文件都有所改善,但该文只是关注于支持企业Web服务的应用程序方面。 在支持企业Web服务的应用程序方面,Linux2.6内核做了很多改进。该文给出了基于Httperf和Hammerhead两种网络工具的Web服务测试工作的结果,从各个不同的角度对Linux2.4和2.6内核进行了比较。其中的亮点包括2.6内核的Web服务性能的改进、测试方法学和测试结果本身。最终结果:Linux2.6内核提供Web服务性能要比2.4更加高效,并且稳定性基本相同。 该文进行的测试工作的目的是比较Linux2.4和2.6内核的Web服务性能。测试着重于与实际情况中使用Web服务器的企业用户环境相关的工作负荷,也着重于提高Linux内核的稳定性、可扩展性以及与Web服务器的兼容性。最重要的并不是识别Web服务器的缺陷。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号