当前位置: 首页 > news >正文

UnixBench----x86架构openEuler操作系统上进行性能测试

【原文链接】UnixBench----x86架构openEuler操作系统上进行性能测试

(1)打开github上 UnixBench 地址,找到发布的tag

(2)找到tar.gz包,右键复制链接

比如这里是 https://github.com/kdlucas/byte-unixbench/archive/refs/tags/v5.1.3.tar.gz

(3)如github平台打不开,也可以从gitee平台找到 UnixBench ,此代码仓与github上代码仓保持同步(每30分钟同步一次)

(4)然后找到gitee上的标签

(5)选中标签后,在下载ZIp上右键复制链接

比如这里是 https://gitee.com/open-source-os/byte-unixbench/repository/archive/v5.1.3.zip

(6)这里以gitee上的地址为例,在openEuler虚拟机上执行如下命令下载

cd /opt/
wget https://github.com/kdlucas/byte-unixbench/archive/refs/tags/v5.1.3.tar.gz

(7)解压

dnf install tar -y
tar -zxvf v5.1.3.tar.gz

(8)修改配置

cd byte-unixbench-5.1.3/UnixBench/
vi Run

搜索 System Benchmarks 找到如下配置,可以看到UnixBench默认支持最大14个线程测试,如果测试机器的核数大于16,需要将此处修改为更大的值,以便进行更大线程数的测试,这里暂时可以先不改。

(9)然后执行如下命令编译

make all

(10)然后就可以执行了,如下命令按照单线程执行

./Run -c 1

如下命令可以多线程

./Run -c 16

如果直接执行RUN命令,则会执行两次,一次时单线程,一次时根据Cpu个数执行一次

./Run

(11)如下,即使用默认的执行两次的方式执行

(12)执行完成后,会显示得分,如下为单线程多多线程的得分情况

单线程

多线程

http://www.lryc.cn/news/41645.html

相关文章:

  • 于Java8 Stream教程之collect()
  • Python
  • Spring框架中IOC和DI详解
  • 本地快速搭建Kubernetes单机版实验环境(含问题解决方案)
  • FPGA控制DDS产生1CLK周期误差的分析(二)
  • 这一次,吃了Redis的亏,也败给了GPT
  • 第一章 信息化知识
  • 如何用matlab工具箱训练一个SOM神经网络
  • 音视频技术开发周刊 | 285
  • 安装flume
  • 为工作排好优先级
  • 超专业解析!10分钟带你搞懂Linux中直接I/O原理
  • 【C++】面试101,用两个栈实现队列,包含min函数的栈,有效括号序列,滑动窗口的最大值,最小的K个数,倒置字符串,排序子序列,跳跃,数字三角形,蓝肽子序列
  • WPF 认识WPF
  • 【建议收藏】PHP单例模式详解以及实际运用
  • 【十二天学java】day04-流程控制语句
  • Pandas 与 PySpark 强强联手,功能与速度齐飞
  • 【Zabbix实战之部署篇】docker部署Zabbix+grafana监控平台
  • acm省赛:高桥和低桥(三种做法:区间计数、树状数组、线段树)
  • stm32-定时器详解
  • 《硬件架构的艺术》读书笔记:Chapter 1 亚稳态的世界
  • 开箱即用的密码框组件
  • ChatGPT能否取代程序员?
  • 案例分享 | 金融微服务场景下如何提升运维可观测性
  • CentOS8提高篇3:Centos8安装播放器(mplayer vlc)
  • MySQL-存储过程
  • 经典七大比较排序算法 · 下 + 附计数和基数排序
  • HTTPS协议,看这篇就够了
  • C语言学习之路--结构体篇
  • 【LINUX】初识文件系统