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

相关文章

如何在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

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1