linux 内存性能指标测试,Linux操作系统性能评测和测试指标浅析.doc

Linux操作系统性能评测和测试指标浅析

Linux操作系统性能评测和测试指标浅析

摘要:操作系统性能是对其进行综合评测的重要指标之一。本文以多个主流Linux服务器操作系统的性能测试实践为基础,概括了对Linux操作系统进行性能测试和对比评测的测试策略和性能测试工具的选择原则,并对主要性能测试工具和关键性能指标进行了说明。

关键词:Linux操作系统;性能测试;测试指标

中图分类号:TP316.2文献标识码:A文章编号:1007-9599 (2012) 01-0000-02

Linux Operating System Performance Evaluation and Testing Index Analysis

Zhou Xiaoyu

(Isoft Infrastructure Software Co.,Ltd.,Beijing100068,China)

Abstract:The performance of the operating system is an important indicator of its comprehensive evaluation.More mainstream Linux server operating system performance testing practices and summarizes the principle of performance testing on the Linux operating system and comparative evaluation of testing strategies and performance testing tool selection,and the main performance testing tools and key performance indicators described.

Keywords:Linux operating system;Performance testing;Test indicators

性能测试是对一个操作系统运行效率进行评价的关键环节。我们采用适当的性能测试工具集,在保证工具正确运行和基准软硬件测试环境一致的前提下,运行性能测试工具,对测试数据进行收集和处理分析,依照判断标准得出对被测性能指标的评价,从而对Linux操作系统的整体性能做出综合评价。

一、性能测试策略

Linux操作系统性能测试的主要目的包括评估系统的综合能力、验证可靠性、识别系统中强弱点、为系统调优提供依据等。在实施Linux操作系统性能测试和评测时,应注意遵循如下策略:

(1)所有被测操作系统应运行于相同的硬件平台和网络条件下,使用同样的性能测试工具,保证测试环境的一致。(2)性能测试应在稳定的测试环境下运行,保证测试期间系统不受干扰。(3)被测操作系统应处于一定的CPU、I/O、Memory压力负荷下,一方面验证系统在高负载下的表现,另一方面可以得到差距较明显的数据。(4)为了得到准确有效的测试数据,通常采取自动运行3~5组测试,去除特殊值后取平均值的取值方法。(5)测试指标应包括系统执行特定任务的能力,执行特定任务的耗时,执行特定任务的CPU利用率和资源占用状况等。(6)性能测试通常没有一定的Pass/Fail标准,而是通过分析多个操作系统中的运行数据,进行各项指标的综合对比。(7)对操作系统性能的评测需从处理能力、吞吐率(单位时间内处理的信息量)、响应能力(响应时间、周转时间和排队时间等)、资源利用率等方面进行综合对比。(8)对不同指标的重要程度的评价应以操作系统拟运行的应用类型和硬件资源、生产环境条件为基准做出判定。

二、性能测试工具的选择

性能测试过程中,通常会利用一些自动化工具。在Linux操作系统性能测试工具的选择方面,把握了以下几方面的原则:

(1)针对linux操作系统,具有权威性和被业界公认。(2)开源软件,具有良好的社区基础,保证持续开发和可维护。(3)满足测试目标和评测需求。(4)稳定、易用、兼容性和扩展性好。

基于以上原则,我们选用Stress工具对操作系统加压,选择Lmbench、Bonnie++、PingPong、NetPerf组成性能测试工具集。下面对各工具进行简单介绍:

Stress。用于给CPU、内存、I/O加压的系统测试工具,使系统在高负载下运行。

Lmbench。Lmbench是一个系统综合性能测试套件,它由Bandwidth基准测试、Latency基准测试、Miscellanious基准测试三类基准测试去衡量操作系统的基本性能。目前,很多Linux操作系统厂商用它来评估自己的产品和与其它

你可能感兴趣的:(linux,内存性能指标测试)