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%。
* 没有严重的系统故障。
60 天
60 天 LTP 压力执行结果:pSeries
* 机器:B80
* CPU:(2) Power3- 375 MHz
* 内核:Linux 2.4.19-ull-ppc64-SMP (SLES 8 SP 1)
* LTP 版本:20030514
* 99.96% 平均 CPU 利用率(用户:75.02%,系统:24.94%)
* 61.69% 平均内存利用率(8GB)
* 3.86% 平均交换分区利用率(1GB)
观测结果:
* 在 pSeries B80 上 SLES 8 PPC64 60 天压力运转成功完成。
* 测试工具是 LTPstress。测试用例以并行和串行方式执行。
* 内核、TCP、NFS 和 I/O 测试组件以重工作负荷压力为目标。
* 成功率:95.12%。
* 没有严重的系统故障。