Phoronix Test Suite是一款性能测试软件,自带了各种CPU,内存,网络,系统等维度的测试用例。可以在Linux, Solaris, OS X, 和 BSD操作系统上进行benchmark测试。
不过虽然该软件集成了各式各样的测试软件,但是每个测试项都要联网下载。
我们后面简称PTS。
1 X86跑phoronix-test-suite
1.1 使用Docker启动Phoronix Test Suite
根据 PTS官网提示,直接下载docker镜像:https://www.phoronix-test-suite.com/?k=downloads
docker pull phoronix/pts
1.2 执行测试用例
启动pts容器:
docker run -it phoronix/pts
然后,会进入交互模式,可以敲
help
查询可以执行的命令。
由于我们要跑 ffmpeg 用例,所以需要先下载。
install pts/ffmpeg
这个时候如果联网正常,就可以下载好(实际上我这里是内网,连openbenchmarking.org总数出错,我单独补一章节记录怎么解决)。然后直接执行用例就行:
run pts/ffmpeg
这个时候就会出结果: