1 / 6
文档名称:

Linux操作系统性能评测与测试指标浅析.doc

格式:doc   大小:18KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux操作系统性能评测与测试指标浅析.doc

上传人:卢卡斯6687 2022/7/16 文件大小:18 KB

下载得到文件列表

Linux操作系统性能评测与测试指标浅析.doc

文档介绍

文档介绍:Linux操作系统性能评测与测试指标浅析
  Linux操作系统性能评测与测试指标浅析
  性能测试是对一个操作系统运行效率进展评价的关键环节。我们采用适当的性能测试工具集,在保证工具正确运行和基准软硬件测试环境一致的前提下,运行性能测的系统测试工具,使系统在高负载下运行。
  Lbenh。Lbenh是一个系统综合性能测试套件,它由Bandidth基准测试、Lateny基准测试、isellanius基准测试三类基准测试去衡量操作系统的根本性能。目前,很多Linux操作系统厂商用它来评估自己的产品和与其它Linux产品,进展性能比照分析。
  bnnie++。Bnnie++是一个磁盘I/基准测试套件,主要用于磁盘和文件系统的性能测试。它可以测试文件的创立、读、写和删除等操作,既可以测试小文件,也可以测试大的单个文件。很多硬件和软件厂商用它测试其产品的I/性能,是一个被广泛应用的工具。
  Pingpng。Pingpng是一个Linux线程性能的测试工具,它通过在两个PI节点之间pingpng消息的进展测试。linux操作系统厂商通常用它来评估系统的线程性能。
  Netperf。Netperf是一个网络性能的测量工具,主要针对基于TP或UDP的传输。根据应用的不同,Netperf可以进展不同形式的网络性能测试。Netperf测试结果所反映的是一个系统可以以多快的速度向另外一个系统发送数据,以及另外一个系统可以以多快的速度接收数据。
  三、性能测试指标分析
  〔一〕内核性能测试
  对于Linux操作系统,内核是最核心的局部,内核的性能直接决定了操作系统的性能。内核性能测试的方法是针对Linux内核五大子系统:进程调度子系统、内存管理子系统、虚拟文件子系统、进程通信子系统和网络子系统的特点,测量出Linux内核完成工作量负载的响应时间、PU时间和PU利用率等参数,作为衡量标准。
  使用lbenh测试套件对Linux操作系统内核的综合性能指标进展测试。详细的测试指标与判断标准如下:
  表1lbenh测试指标
  测试指标测试项和测试内容判断标准
  系统根本参数Tlbpages、ahelinebytes、epar、并行的lbenh数符合实际系统根本参数值
  处理器处理时间:
  即进程在PU中的执行时间。简单系统调用,执行getppid()
  简单I操作
  取文件状态的执行时间
  翻开然后关闭一个文件的时间
  Selet设置
  信号处理初始化
  捕获处理信号
  Frk()进程后直接退出
  Frk()后执行exeve()调用再退出
  Frk()后执行shell再退出以时间为单位
  数值越小越好
  数值运算根本整型数、64位整型数、根本浮点数和双精度数操作。以时间为单位
  数值越小越好
  上下文切换测试多个p/k条件组合下的并行数据处理才能,如2p/16K表示2个并行处理16K大小的数据。
  测试组合包括2p/0k,2p/,16p/64k等以时间为单位
  数值越小越好
  本地通信响应时间通过不同通信方式发送自己后立即读。
  通信方式覆盖:Pipe,UDP,RP/UDP,TP,RP/TP等以时间为单位
  数值越小越好
  文件和虚