论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
主机系统
›
linux
›
如何对Linux体系进行基准测试2工具Phoronix Test Suite ...
如何对Linux体系进行基准测试2工具Phoronix Test Suite
金歌
论坛元老
|
2024-7-24 08:10:32
|
显示全部楼层
|
阅读模式
楼主
主题
1048
|
帖子
1048
|
积分
3144
工具Phoronix Test Suite
Phoronix Test Suite简介
https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/documentation/phoronix-test-suite.md
Phoronix Test Suite 一款跨平台的性能测试和基准测试工具,可用于评估各种计算机体系的性能。它提供广泛的测试套件和配置文件,涵盖CPU、内存、图形、存储、网络等各个方面。Phoronix Test Suite可以用来比较不同硬件和软件的性能,跟踪体系性能随着时间的变化而变化的情况,以及识别性能瓶颈。
Phoronix Test Suite 的主要功能包罗:
全面的测试套件:Phoronix Test Suite 提供数百个测试套件,涵盖各种硬件和软件组件。
易于使用:Phoronix Test Suite 提供命令行和图形界面界面,易于使用和配置。
可定制性:Phoronix Test Suite 答应用户创建自界说测试套件和配置文件。
可比较性:Phoronix Test Suite 生成具体的测试结果报告,可用于比较不同体系或配置的性能。
Phoronix Test Suite 可用于以下目的:
比较不同硬件的性能:Phoronix Test Suite 可用于比较不同 CPU、GPU、内存和存储设备的性能。
比较不同软件的性能:Phoronix Test Suite 可用于比较不同操作体系、应用程序和驱动程序的性能。
跟踪体系性能随着时间的变化而变化的情况:Phoronix Test Suite 可用于跟踪体系性能随着时间的变化而变化的情况,以识别性能改进或下降。
识别性能瓶颈:Phoronix Test Suite 可用于识别体系性能瓶颈,比方 CPU 或内存瓶颈。
Phoronix Test Suite 的优点:
全面:Phoronix Test Suite 提供广泛的测试套件,涵盖各种硬件和软件组件。
易于使用:Phoronix Test Suite 提供命令行和图形界面界面,易于使用和配置。
可定制性:Phoronix Test Suite 答应用户创建自界说测试套件和配置文件。
可比较性:Phoronix Test Suite 生成具体的测试结果报告,可用于比较不同体系或配置的性能。
免费:Phoronix Test Suite 的社区版本是免费的。
Phoronix Test Suite 的缺点:
一些测试套件大概需要大量时间才能完成。
某些测试套件大概需要特定硬件或软件。
社区版本缺少一些高级功能。
总体而言,Phoronix Test Suite(PTS) 是一款功能强大且易于使用的性能测试和基准测试工具,可用于评估各种计算机体系的性能。它是任何想要了解其体系性能的人的宝贵工具。
参考资料
软件测试精品书籍文档下载连续更新
https://github.com/china-testing/python-testing-examples
请点赞,谢谢!
本文涉及的python测试开发库
谢谢点赞!
https://github.com/china-testing/python_cn_resouce
python精品书籍下载
https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
Linux精品书籍下载
https://www.cnblogs.com/testing-/p/17438558.html
Phoronix Test Suite 网站:
https://www.phoronix-test-suite.com/?k=downloads
Phoronix Test Suite 文档:
https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/documentation/phoronix-test-suite.md
如何使用 Phoronix Test Suite:
https://www.youtube.com/watch?v=kDx2Ki4bpNA
https://linuxconfig.org/benchmark-your-graphics-card-on-linux
https://linuxconfig.org/how-to-benchmark-your-linux-system
https://www.phoronix-test-suite.com/
安装
$ wget https://master.dl.sourceforge.net/project/phoronix-test-suite.mirror/v10.8.4/phoronix-test-suite-10.8.4.tar.gz
$ tar xzvf phoronix-test-suite-10.8.4.tar.gz
$ cd phoronix-test-suite
$ sudo sh install-sh
$ apt-get install php-cli php-xml # ubuntu
$ sudo yum install php-* # Centos
复制代码
测试
PTS是一个完整的基准测试套件,它通过PHP脚本将大量Linux基准测试工具整合在一起。下面展示部分常用测试套件:
John The Ripper
John The Ripper 是安全测试职员使用的经典暗码破解程序,但它对 CPU 造成的压力使其成为测试的理想程序。起首安装测试程序。
$ phoronix-test-suite install john-the-ripper
$ phoronix-test-suite run john-the-ripper
复制代码
LuxMark
LuxMark 是另一项性能测试,用于测量 CPU 和 GPU 的 OpenCL 性能。显然,它们都是电脑整体的重要组成部分,假如你打算用电脑执行任何计算任务,这项测试也是不错的选择。
$ phoronix-test-suite install luxmark
$ phoronix-test-suite run luxmark
复制代码
压缩 Gzip
Gzip 压缩是另一个可以在 Linux 体系上进行实际测试的好例子。你很大概常常使用 gzip,因此测量它的性能为你提供了一个了解体系性能的真实途径。
$ phoronix-test-suite install compress-gzip
$ phoronix-test-suite run compress-gzip
复制代码
Test Suites
测试套件(Test Suite)是一个 XML 文件,此中界说了 Phoronix 测试套件或其他符合 OpenBenchmarking.org 架构的测试客户端能够以已界说、预配置的形式执行的测试和套件。测试套件可以是带有一组给定测试选项的测试配置文件的集合,也可以是以完全可扩展方式运行的其他测试套件的集合。新测试套件可通过运行 phoronix-test-suite build-suite 或 Phoromatic 网页界面创建。
官方的测试套件参见:
https://openbenchmarking.org/suites
测试套件名范围功能下载量Audio Encoding(音频编码)体系用于测量将WAV样本文件编码为各种音频格式所需的时间。150k+AV1体系AV1 视频编码/解码基准集。20k+Bioinformatics体系用于基准测试的生物信息学程序集。10k+Web Browsers体系自动网络浏览器基准测试。10k+CAD体系CAD相干基准。5k+Chess Test Suite处理器该测试套件包含各种基准测试,可通过不同的人工智能算法测试 CPU 在国际象棋游戏中的性能。150k+Timed Code Compilation处理器测量构建常用开源软件包所需的时间。200k+Timed File Compression处理器测量各种文件压缩形式(如 gzip、bzip2 和 7zip )的测试。150k+CPU Massive体系CPU 基准测试,也包含一些内存(RAM)基准测试,可对当代处理器硬件施加压力。10k+Creator Workloads体系包罗不同的 “创作者 ”工作负载,从图像处理/编辑到 3D 建模以及创作者和创意软件包常用的其他软件。20k+Cryptocurrency Benchmarks, CPU Mining Tests处理器该测试套件包含加密货币基准,主要是用于测量各种加密货币算法性能的 CPU 挖矿测试配置文件。5k+Cryptography处理器OpenSSL 和 GnuPG 等暗码学测试。150k+Database Test Suite体系SQL等范畴实际数据库性能的测试。150k+Desktop Graphics体系图形测试,旨在测试桌面图形性能。100k+Disk Test Suite磁盘真实磁盘和文件体系测试。150k+Electronic Design体系电子设计自动化和电子电路仿真基准。20k+Encoding体系音频和视频等所有编码测试套件组成。100k+Finance体系与金融工作负载(如定量金融)相干的各种基准。5k+Game Development体系游戏开发相干的基准集合,内容涉及资产创建、纹理压缩、编译游戏引擎等。5k+HPC - High Performance Computing体系常见 HPC(高性能计算)基准集合。30k+Imaging体系各种成像/照片处理/RAW 摄影软件包。20k+Internet Speed体系测量互联网毗连的上传/下载速率和耽误性能。5k+Java体系基于Java的测试100k+Java OpenGL体系使用图形/OpenGL的所有基于Java的测试。100k+ 下载Kernel体系体系内核性能的不同方面进行检查的测试。100k+Linear Algebra体系线性代数有关的各种基准。5k+Large Language Models体系各种大型语言模子 (LLM) 人工智能基准,并增补Phoronix 测试套件/OpenBenchmarking.org 中的其他人工智能/机器学习基准。Machine Learning体系机器学习测试套件有助于为流行的模式识别和计算学习算法设定体系基准100k+Memory Test Suite内存测试计算机体系内存(RAM)性能的测试组成100k+Molecular Dynamics体系分子动力学基准测试集。10k+MPI Benchmarks体系MPI(消息通报接口 Message Passing Interface)的测试集合。10k+Networking Test Suite网络测试计算机网络性能。100k+NVIDIA GPU Compute图形在英伟达™(NVIDIA®)GPU体系上运行精良的测试配置文件集,接纳CUDA/专有驱动程序栈10k+OCR体系光学字符识别 (OCR Optical Character Recognition) 基准,用于区分印刷/手写文本并将其转换为字符/文本。10k+oneAPI体系英特尔 oneAPI 软件组件(Open Image Denoise、OSPray、Embree)或利用这些组件的基准/程序的测试配置文件集。30k+OpenCL体系OpenCL 测试集合。100k+OpenGL Demos Test Suite体系OpenGL演示而非直接游戏或其他实际OpenGL软件测试的测试。100k+Productivity体系各种生产力软件基准。5k+Programmer / Developer System Benchmarks体系程序员/开发职员常见/大概感兴趣的各种基准/测试5k+ PythonQuantum Mechanics体系围绕量子力学和密度函数理论等建模的基准集合。10k+Raytracing体系光线跟踪基准。30k+Renderers处理器各种基于 CPU 的光线追踪/路径追踪/其他渲染器。10k+Scientific Computing体系科学计算基准和测试套件集。10k+Software Defined Radio体系软件界说无线电 (SDR) 基准。10k+Server Motherboard体系服务器环境下的主板测试集合。100k+Server CPU Tests处理器一组有趣的服务器 CPU 基准测试。10k+Speech体系语音转文本、文本转语音以及任何其他语音合成基准。10k+Steam图形ValveSteam 平台的测试配置文件/基准集合。30k+Telephony体系评估电话/电信相干性能的用户大概感兴趣的基准/工作负载。5k+Texture Compression体系涉及图形 API 纹理压缩/解压缩的测试。10k+Unigine Test Suite图形Unigine公司高级引擎的所有技术演示100k+Video Encoding体系视频编码测试150k+Vulkan Compute图形使用 Vulkan API进行计算的测试配置文件集。10k+Vulkan Ray-Tracing图形使用 Vulkan 光线追踪 (RT) 扩展的测试配置文件集。10k+Workstation体系测试体系的工作站/服务器功能而设计的测试集。100k+
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
金歌
论坛元老
这个人很懒什么都没写!
楼主热帖
iOS 集成WebRTC相关知识点总结 ...
SQL Server 2014完全卸载与SQL Server ...
iOS直播/游戏怎么利用特殊音效制造娱乐 ...
贩卖和售前,如何与**商一起“玩耍”? ...
【docker专栏6】详解docker容器状态转 ...
查漏补缺——路由显示的是http://local ...
.NET ORM框架HiSql实战-第一章-集成HiS ...
一个工作薄中快速新建多个数据表 ...
京准电钟:NTP网络时间服务器助力精准 ...
缓存穿透,缓存雪崩,缓存击穿 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
开源技术
备份
IOS
快速回复
返回顶部
返回列表