系统性能测试工具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

相关文章

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对