系统性能测试工具phoronix安装与测试

2024-08-25 13:20

本文主要是介绍系统性能测试工具phoronix安装与测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本次安装测试在centos系统上

1、将phoronix安装包上传至要测试的服务器上
在这里插入图片描述
2、将压缩包解压
tar -zxvf phoronix-test-suite-10.8.4.tar.gz

3、安装phoronix
进入到phoronix-test-suite目录
执行./install-sh 脚本安装
在这里插入图片描述
如下提示安装成功
在这里插入图片描述

4、Phoronix测试套件必须安装PHP
yum install php-cli php-xml php-json -y

到此phoronix安装完毕,接下来可以开始使用了

5、试运行一个小的集合测试,执行以下命令
phoronix-test-suite benchmark smallpt
如下图,提示输入linux账号的密码,输入密码后回车
在这里插入图片描述

如下图已经能显示当前设备的一些硬件信息,提示你是否要保存本次测试记录,需要保存输入Y即可
在这里插入图片描述

输入本次测试的结果文件名称,例如20230415为例,输入完后回车即可
在这里插入图片描述

输入本次测试结果文件的描述
在这里插入图片描述

这里可直接回车
在这里插入图片描述

如下图显示测试开始
在这里插入图片描述

Estimated Time To Completion 测试预计时间
这时候需要等待一段时间
测试结果如下图
在这里插入图片描述

请问是否在浏览器查看(不建议在浏览器观看,保存在本地就好了,文档后面有输出其他格式测试结果的命令)
Do you want to view the results in your web browser (Y/n): y
要把测试结果上传到官网么?
Would you like to upload the results to OpenBenchmarking.org (y/n): y
是否要将系统日志附加到测试结果
Would you like to attach the system logs (lspci, dmesg, lsusb, etc) to the test result (y/n): n
测试结果已上传到此链接:https://openbenchmarking.org/result/2304144-NE-20221114459
Results Uploaded To: https://openbenchmarking.org/result/2304144-NE-20221114459
在这里插入图片描述

6、本地保存测试结果的路径
/var/lib/phoronix-test-suite/test-results/
在这里插入图片描述

7、使用以下命令查看所有的测试结果
phoronix-test-suite show-result
如下图可看到两个测试结果2022、20230414
在这里插入图片描述

使用命令 phoronix-test-suite show-result 2022 即可查看结果内容
在这里插入图片描述

8、使用命令将结果转换成pdf格式,以20230414为例

phoronix-test-suite result-file-to-pdf 20230414
如下图,pdf会在当前用户目录下
在这里插入图片描述

pdf里的内容:
在这里插入图片描述

9、内存测试命令

phoronix-test-suite benchmark ramspeed
执行后如下图所示:
在这里插入图片描述

这里根据自己的需求来选着,最后一个选项是测试所有
和前面一样,会提示你是否保持本次测试结果
在这里插入图片描述

测试结果的名字和描述,然后回车等待测试结果
在这里插入图片描述

Estimated Time To Completion 测试预计时间
测试结果
在这里插入图片描述

输出PDF测试结果
在这里插入图片描述

10、磁盘性能测试
phoronix-test-suite benchmark tiobench
在这里插入图片描述

经过前面几次测试可以让自己熟悉phoronix软件的基础使用命令

11、执行以下命令可以列出当前系统基础信息及phoronix功能菜单
phoronix-test-suite interactive
在这里插入图片描述
在这里插入图片描述

选项6列出可用的测试件套
如果要运行apaceh测试,输入10退出在执行运行件套命令
运行件套命令phoronix-test-suite run pts/apache
在这里插入图片描述

选项7会列出推荐的测试件套,貌似会根据系统推荐使用那个测试件套
在这里插入图片描述

选项8,搜索测试件套
选着8后输入关键字即可搜索
在这里插入图片描述

12、运行测试件套,例如想测试nginx,执行命令
phoronix-test-suite run pts/nginx
每一个测试件套第一次运行都需要安装
Estimated Download Time 预计安装时间,这里根据件套大小来定,件套越大下载的时间越长
在这里插入图片描述

安装完后如下显示,会弹出测试选项
在这里插入图片描述

保存测试记录,命名测试结果名字及备注
在这里插入图片描述

如下图显示测试开始
在这里插入图片描述

Estimated Time To Completion: 8 Minutes 预计测试时间8分钟
测试完成会提示你是否查看测试结果,可以选着直接显示查看

也可以将输出结果转换成html,执行以下命令
phoronix-test-suite result-file-to-html 2023nginx (2023nginx是一开始设置的测试结果名字)
在这里插入图片描述

html输出结果内容如下图:

在这里插入图片描述
在这里插入图片描述

13、phoronix-test-suite run pts/cpu 运行pts/cpu测试套件
每一个测试套件第一次运行都需要安装
在这里插入图片描述

输入linux账号的密码
在这里插入图片描述

如下图所示安装依赖完毕,开始下载安装测试件套,测试件套下载完就会弹出测试选项选着
在这里插入图片描述

如果依赖不全会显示如下,可以输入3选项,尝试重新安装丢失的依赖,如果没有显示下图可以跳过次步骤

(依赖不足才会显示)
在这里插入图片描述

14、phoronix的常用用命令

phoronix-test-suite list-available-tests 查看所有支持的测试项,以及对应测试件套名

phoronix-test-suite list-available-suite 查看命令功能

phoronix-test-suite list-save-results 查看所有保存的测试结果

phoronix-test-suite lis-install-tests 查看所有已安装的测试

phoronix-test-suite show-result result-file查看测试结果

phoronix-test-suite result-file-to-pdf result-file 将结果文件转化为pdf格式

phoronix-test-suite result-file-to-json result-file 将结果文件转化为json格式

phoronix-test-suite result-file-to-text result-file 将结果文件转化为text格式

phoronix-test-suite result-file-to-html result-file 将结果文件转化为html格式

phoronix-test-suite run pts/cpu 运行pts/cpu测试套件

phoronix-test-suite benchmark tiobench 磁盘测试

phoronix-test-suite benchmark fio 测试文件IO性能

phoronix-test-suite benchmark ramspeed 内存测试

二级标题

三级标题

四级标题
五级标题
六级标题

这篇关于系统性能测试工具phoronix安装与测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1105672

相关文章

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor