专栏首页机器人课程与技术Ubuntu Linux CPU GPU 性能测试
原创

Ubuntu Linux CPU GPU 性能测试

Linux越来越容易上手和使用,其用户越来越多,如何在Linux下测试CPU/GPU等性能呢?同时,基准测试和压力测试方法通常用于评估电脑的性能,这些测试还有助于发现仅在系统承受重负载时才观察到的硬件问题和系统异常

HardInfo

安装命令:sudo apt install hardinfo

使用新立得或者软件中心都是可以的。

Hardinfo
ros@ros:~$ sudo apt install hardinfo 
[sudo] ros 的密码: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  lm-sensors
建议安装:
  fancontrol read-edid i2c-tools
下列【新】软件包将被安装:
  hardinfo lm-sensors
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
需要下载 406 kB 的归档。
解压缩后会消耗 1,283 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.aliyun.com/ubuntu focal/universe amd64 hardinfo amd64 0.5.1+git20180227-2 [319 kB]
获取:2 http://mirrors.aliyun.com/ubuntu focal/universe amd64 lm-sensors amd64 1:3.6.0-2ubuntu1 [87.4 kB]
已下载 406 kB,耗时 1秒 (719 kB/s) 
正在选中未选择的软件包 hardinfo。
(正在读取数据库 ... 系统当前共安装有 289022 个文件和目录。)
准备解压 .../hardinfo_0.5.1+git20180227-2_amd64.deb  ...
正在解压 hardinfo (0.5.1+git20180227-2) ...
正在选中未选择的软件包 lm-sensors。
准备解压 .../lm-sensors_1%3a3.6.0-2ubuntu1_amd64.deb  ...
正在解压 lm-sensors (1:3.6.0-2ubuntu1) ...
正在设置 hardinfo (0.5.1+git20180227-2) ...
正在设置 lm-sensors (1:3.6.0-2ubuntu1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/lm-sensors.service →
 /lib/systemd/system/lm-sensors.service.
正在处理用于 mime-support (3.64ubuntu1) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1ubuntu1) 的触发器 ...
正在处理用于 systemd (245.4-4ubuntu3.1) 的触发器 ...
正在处理用于 man-db (2.9.1-1) 的触发器 ...
正在处理用于 desktop-file-utils (0.24-1ubuntu3) 的触发器 ...

Hardinfo是Linux的图形实用程序,可显示有关PC中各种硬件组件的信息,例如处理器,RAM模块,传感器,硬盘驱动器等。它还支持以txt或html格式导出有关您的系统的详细报告,以便可以与朋友共享,与其他系统进行比较或将其用于调试目的。

除了显示有关系统的常规信息外,HardInfo还提供了一些基准测试工具来衡量您的硬件性能。就CPU基准测试而言,它包括五种方法:CPU Blowfish,CPU CryptoHash,CPU斐波那契,CPU N-Queens和CPU Zlib。

使用:hardinfo

终端输入:hardinfo启动应用

系统信息:

系统信息

CPU:

CPU

FPU:

FPU

GPU主要为2D,此处忽略。

除此之外,还有:

  • Sysbench:sudo apt install sysbench
  • Stress:sudo apt install stress
  • S-tui:sudo apt install s-tui stress
S-tui

这些软件各有特点,都是一些免费的开源实用程序,可以在系统上运行CPU基准测试。

Linux并非以其游戏能力和可能性而闻名,自然而然,没有太多可供用户用来测试其图形硬件的GPU基准测试工具。但是,有些基准测试套件可以帮助精确确定GPU性能的各个方面。这些对于得出可靠的结论,技术和数值比较,或者对于满足事物的工作原理非常重要。从技术上讲,Linux中所有可用的GPU基准测试工具当然只能在OpenGL渲染器下进行测试。尽管GPU可能与某些版本的Direct3D兼容,但无法在Linux下测试此渲染器。

GLX-Gears

GLX gears是一种流行的OpenGL测试,它是“ mesa-utils”软件包的一部分。

安装:

sudo apt-get install mesa-utils

使用:

glxgears

这将打开一个窗口,其中包含三个旋转齿轮的简单排列的OpenGL渲染。每五秒钟测量一次帧速率并在终端上打印出来。该工具非常老旧,非常基础,仅测试了当今OpenGL功能的一小部分。过去,它用于确定专有驱动程序是否已安装并正常运行,因为开放源代码驱动程序的性能足够好,以至于在此测试中完全可以通过。如今,不会在glxgears中注意到两者之间的任何区别。

glxgears

GL Mark 2

GL mark是更加丰富的基准测试工具。与glxgears相反,glmark提供了一系列涉及图形单元性能各个方面(缓冲,建筑物,照明,纹理等)的测试,从而可以进行更全面,更有意义的测试。每次测试进行10秒钟,并分别计算帧频。最后,用户会根据之前的所有测试获得性能得分。此工具具备简单性和完美的操作。可以在大多数发行版中以“ glmark2”的名称找到它作为预制软件包。

安装:

sudo apt-get install glmark2

使用:

glmark2
glmark2-1
glmark2-2
glmark2-3

Unigine Benchmark 测试工具

最后,对于寻求比前两个工具更高级的东西的用户,有四个使用Unigine 3D引擎的基准测试工具。这些是Superposition,Valley,Heaven,Tropics和Sanctuary,提供免费版本。这些基准测试工具拥有实时的环境光遮挡,来自不同光源的相互作用光,HDR渲染,逼真的水以及带有大气光散射的动态天空。用户还可以设置抗锯齿级别,纹理质量和过滤,各向异性和着色器质量。除了点击“基准”按钮(将分十步全面测试硬件)之外,还可以自由地四处游荡,更改一天中的时间(这会改变世界的照明条件)并准确确定最“弯曲”硬件的条件。

Unigine
  • 最小的Sanctuary,2007年推出,Linux包只有28MB;
  • 最大的Superposition,2017年推出,Linux包已经达到1564MB。

Termius是可在台式机和移动设备上运行的SSH客户端

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ROS机器人程序设计(原书第2版)补充资料 (叁) 第三章 可视化和调试工具

    书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用。

    zhangrelay
  • ROS_Kinetic_07 ROS中机器人三维物理引擎高保真仿真利器gazebo 7.0

    gazebo模型可以在网址:http://models.gazebosim.org/

    zhangrelay
  • Ubuntu 登陆循环启动 无法进入桌面 libGL error: failed to load driver: swrast

    1 环境变量导致的,进入tty1使用sudo vim profile or environment,将其还原,修正错误;

    zhangrelay
  • Navicat Premium Excel导入数据

    赵哥窟
  • Navicat Premium 拷贝表

    截屏2020-06-28 15.11.29.png 点击Start 就拷贝好了。

    赵哥窟
  • 技术博客组件之Disqus中文化

    Bison
  • Spring与MongoDB

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    张凝可
  • C语言结构体用法很多,坑也很多

    本文主要说的是C语言中的结构体,结构体是C语言中重要的一部分内容,也是C语言中常用的一种数据结构。

    编程珠玑
  • 微信小游戏2

    开发版、体验版、正式版 三种 代码包总大小不能超过 8M,单个分包不能超过 4M。

    达达前端
  • springboot-3-springboot中引入xml文件

    原文地址: http://412887952-qq-com.iteye.com/blog/2293846

    用户5640963

扫码关注云+社区

领取腾讯云代金券