首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>内核技术>正文

Linux内核和核心OS组件的测试与分析

http://www.oklinux.cn  2007-03-02  来源: 中国IT实验室收集整理   会员收藏  游客收藏  【 】 

本文记录了 Linux 内核和其他核心 OS 组件的测试结果与分析,从库和设备驱动程序到文件系统和网络,测试范围无所不含,所有的测试都是在相当不利的条件下进行,并且经历了很长的时间。

IBM Linux Technology Center (LTC) 成立于 1999 年 8 月,想让 Linux 成功的共同梦想使其与 Linux 开发团体直接合作。它的 200 多名员工使之成为开放源代码开发者的较大团队组织之一。他们提供的代码范围包括,从补丁到结构化的内核改变,从文件系统和国际化工作到 GPL'd 驱动程序。他们还致力于追踪 IBM 内部进行的 Linux 相关开发。

LTC 尤其感兴趣的领域是 Linux 可扩展性、适用性、可靠性和系统管理 —— 所有的目的都是为了使 Linux 更适用于企业。他们为 Linux 团体所做出了诸多贡献,包括使 Linux 可以工作于 S/390 主机,将 JFS 日志文件系统移植到 Linux,等等。

LTC 的另一项核心任务是,以测试商业项目的方式在实验室条件下对 Linux 进行专业的测试。LTC 与 SGI、OSDL、Bull 和 Wipro Technologies 一道促成了 LTP Linux 测试项目(LTP)。下面是经过 LTP 套件在 Linux 内核上超长时间全面测试得到的结果。如您所猜,Linux 极好地承受了持续的压力的考验。

测试结果一瞥

下面的总结基于运行期间的测试和观察结果:

* Linux 内核和其他核心 OS 组件 —— 包括库、设备驱动程序、文件系统、网络、IPC 和内存管理 —— 运转稳定并完成了所有期望的运行期间,没有任何严重的系统故障。

* 每次运行的成功率都很高(超过 95%),只有极少数的期望中的间歇故障,而这些故障是设计用来使资源过载的测试同时执行的结果。

* Linux 系统性能在长时间的运行中没有下降。

* 在 SMP 系统上,Linux 内核正确地扩展以使用硬件资源(CPU、内存、硬盘)。

* Linux 系统可以很好地承受 CPU 持续满负荷运转(超过 99%)和极重内存压力。

* Linux 系统正确地处理了过载的情况。

测试证明了 Linux 内核和其他核心组件在 30 天、60 天、90 天内是可靠的稳定的,可以为用户提供一个长时间运行的健壮的、企业级的环境。

Linux 可靠性度量

目标

对 IBM Linux Technology Center 来说,Linux 可靠性工作的目标是,使用 LTP 测试套件对 Linux 操作系统进行超长时间的测试,重点在于 Linux 用户环境相关的工作负荷(参阅 参考资料 以深入了解 LTP)。而并不是致力于证明缺陷。

测试环境概述

本文描述的是使用 LTP 测试套件进行的 30 天与 60 天的 Linux 可靠性度量测试的测试结果和分析。测试以 SuSE Linux Enterprise Server v8 (SLES 8) 作为测试内核,以 IBM pSeries 服务器作为测试硬件。使用的是一个特别设计的 LTP 压力测试场景,在使用网络与内存管理的同时并行地运行大范围的内核组件,并在测试系统上生成高工作负荷压力。Linux 内核、TCP、NFS 和 I/O 测试组件以重工作负荷压力为目标。

测试

30 天

pSeries 30 天 LTP 压力执行结果

* 机器:p650 LPAR

* CPU:(2) Power4- 1.2 GHz

* 内核:Linux 2.4.19-ull-ppc64-SMP (SLES 8 SP 1)

* LTP 版本:20030514

* 99.00% 平均 CPU 利用率(用户:48.65%,系统:50.35%)

* 80.09% 平均内存利用率(8GB)

观测结果:

* 在 p650 LPAR 上 SLES 8 PPC64 30 天压力运转成功完成。

* 测试工具是 LTPstress。测试用例以并行和串行方式执行。

* 内核、TCP、NFS 和 I/O 测试组件都以重工作负荷压力为目标。

* 成功率:97.88%。

* 没有严重的系统故障。

 

[1] [2] [3] 下一页  

共7页: 上一页 1 [2] [3] [4] [5] [6] [7] 下一页

上一篇:Linux数据传输技术Relay的原理及实例   下一篇:解读和分析Linux核心源码的两种方法


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·解读和分析Linux核心源码的两种方法
·Linux数据传输技术Relay的原理及实例
·主流嵌入式Linux系统下GUI解决方案
·Linux系统核心源程序的文件组织结构
·用命令行加挂Linux的文件系统简介
·Linux系统内核接收以太帧的处理程序
·关于Linux操作系统的NTFS和内核分析
·Linux中共享内存及内存映射技术研究
·通过振动向Linux ThinkPad传输信息
·关于Linux操作系统的内核重入的分析
·边学边干Linux内核指导——虚拟存储
·Linux中用内核KHTTPD实现Web服务加速
·利用CORBA来打造Linux的分布式平台
·Linux内核驱动程序初始化顺序的调整
·Linux内核初始化过程简要介绍
·关于Linux内核级后门的原理和简单实战
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Linux 2.6内核中sysfs文件系统简单概述
·Fedora 8 Linux系统的内核配置注意事项
·升级Linux内核的一般步骤方法
·Linux发行版知识普及:三个版本的CPUID
·编译安装Virtualbox驱动模块
· Linux系统的内核解读入门
·新手学堂 Linux系统的内核解读入门
·Linux系统内核中网络参数的意义及其应
·走向Linux系统高手之路 内核编译过程解
·Linux系统中安装内核的方法详细介绍
·Linux内核更新:Linux Kernel 2.6.22.7
·Linux系统下 内核模块开发详细解析
  阅读排行
· 深入理解LINUX内核中文版下载地址
·基于S3C44B0微处理器的uClinux内核引导
·Kernel command using Linux system ca
·Linux 2.6内核如何武装Fedora Core 2
·Linux操作系统的内核编译内幕详解
·Process priority and control on AIX
·推荐:Linux用户态与内核态的交互
·通过振动向Linux ThinkPad传输信息
·Linux操作系统源代码详细分析(二)
·Linux系统内核接收以太帧的处理程序
·主流嵌入式Linux系统下GUI解决方案
·Linux and symmetric multiprocessing
·揭秘Linux内核调试器之内幕
·用命令行加挂Linux的文件系统简介
·Linux操作系统的内核解读入门
网摘收藏: