Chinaunix首页 | 论坛 | 博客
  • 博客访问: 229984
  • 博文数量: 14
  • 博客积分: 167
  • 博客等级: 入伍新兵
  • 技术积分: 274
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-29 13:28
文章分类

全部博文(14)

文章存档

2014年(5)

2013年(4)

2012年(5)

我的朋友

分类: LINUX

2012-04-28 15:50:12

最近在研究学习pts,即phoronix-test-suite。

这里先翻译了一篇关于PTS的翻译,后续的学习使用心得,将一一记录下来。


------------------------- 翻译 -------------------------

phoronix-test-suite,是目前Linux下比较常用的性能测试软件。

Phoronix Test Suite能够在大多数支持php5 cli的操作系统上快速部署,包括Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, OpenSolaris, 和 Windows。在你下载了Phoronix Test Suite并安装完依赖库之后,就可以立即使用了。


如果你已经下载了Phoronix Test Suite的源文件包。你可以解压或者使用安装脚本后在本地运行。运行phoronix-test-suite/ 目录内的install-sh脚本, 会默认将 Phoronix Test Suite 的一些文件安装到

/usr/bin/phoronix-test-suite/
/usr/share/doc/phoronix-test-suite/
/usr/share/phoronix-test-suite/
 同样也可以将安装位置通过第一个参数传给安装程序 (i.e. install-sh /usr/local)。如果你使用其中一个发行版,第一次使用时需要在终端中运行phoronix-test-suite,更详细的安装介绍,在包含的文档中。

使用

phoronix-test-suite  list-tests
命令来查看可用的测试项目。

如果对于其中某项有兴趣的话,可以使用
phoronix-test-suite  info  
来查看更详细的信息。

当你准备使用这个测试项目时,运行
phoronix-test-suite  benchmark 
The benchmark option会开始安装测试项目然后执行,最后显示测试结果。

Phoronix Test Suite会自动下载所有需要用到的测试文件。此外,在支持的平台上也会使用分布式包管理系统来安装必要的依赖性。然而,尽管用户可能在系统上已经安装了 那些软件,Phoronix Test Suite将会忽视那些安装。Phoronix Test Suite 安装所有配置环境在内的测试项,以提高测试过程的可靠性。这样确认现有所有的测试项目是同一个版本的,从同一个源码包中编译,包括一些很小的改动,如针对 于单一的分布或者环境的补丁或者是编译时间的优化。但是,结果需要额外的下载时候和临时的磁盘空间。如果安装一个大的测试集,会使用几个G的磁盘空间。每 当需要下载文件的时候,但是,你可以用

phoronix-test-suite  make-download-cache
在~/.phoronix-test-suite/download-cache/中备份这些文件。这样,你可以快速的将这些文件转移到别的PC上。

Phoronix Test Suite 会提示你测试选项以及是否要保存这些文件。


当测试完毕,将会显示出结果,并提示你上传这些结果到Phoronix Global。


以下为PTS的相关网站:

主页:
测试套件:

阅读(12951) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~