一、Unixbench简介
Unixbench一个基于系统的基准测试工具,不单纯是CPU 内存 或者磁盘测试工具。测试结果不仅仅取决于硬件,也取决于系统、开发库、甚至是编译器。Unixbench是一个老牌的性能测试工具,下载主要是针对Unixbench进行综合性能以及使用Unixbench进行2D性能测试的讲解。
二、Unixbench下载
方式一:链接:https://pan.baidu.com/s/1hmYXiTunr7riOlsr1xd3vQ
提取码:txak (个人网盘存储,可自行下载。)
方式二:在github下载UnixBench;(网址:https://github.com/)
三、使用方法
3.1、UnixBench工具安装
- tar -zxvf UnixBench5.1.3.tgz #解压(注意不要有中文名目录)
- cd UnixBench/ #进入目录
- make #安装
3.2、OS配置,设置调频模式为performance
cpupower frequency-set –g performance
3.3、测试执行
步骤一:Unixbench综合测试,执行如下命令
- ./Run > /tmp/Unix.txt
- #执行测试并将测试报告保存到/tmp下新建的Unxi.txt文本中
- #或者直接执行命令./Run ,结果可在result目录下进行查看,测试时间一般为十几二十分钟
步骤二:Unixbench 2D性能测试,修改Run文件中的2D参数,注释掉第141行ubgears测试项并保存。
- vim /home/Unixbench/Run
- #文件存放在/home目录下Unixbenxh中,根据个人文件存放路径进行修改
问题一:如果跑不出多线程数据,修改2D核数,在110行,根据个人PC电脑进行修改。
执行2D性能测试,必须在图形化界面下执行,
./Run graphics #执行2D性能测试,必须在图形化界面下执行
问题二:如果调用不出窗口可能问题如下:
可能是缺少环境变量参数,执行代码添加环境参数:
export DISPLAY=:0.0
可能是内存进程未存释放,清理释放;命令如下:
echo 3 >/proc/sys/vm/drop_caches
四、性能分数查看
测试完分数会输出到窗口,并且在/home/Unixbench/results目录下会输出报告。下图为测试某台PC机型综合分数,用浏览器进行打开查看,第一列表最后分值为单线程,第二分值为多线程。
2D测试数同综合分值查看方式一致。
更多运行问题下一章节针对讲解,请进入主页查看。