最近在研究学习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) |