CPU测试相关工具搜集

一、y-cruncher(CPU性能测试工具)

y-cruncher是一款通过计算PI的方式,来测试CPU性能的开源软件。自2009年推出以来,它已经成为超频和硬件发烧友的通用基准测试和压力测试应用程序。

名称内容
开发语言C++
界面框架无(在cmd中执行命令)
代码量2.1万行
支持系统Windows、Linux
官网地址http://www.numberworld.org/y-cruncher/
github地址https://github.com/Mysticial/y-cruncher
软件下载地址Windows版:http://www.numberworld.org/y-cruncher/y-cruncher%20v0.7.8.9507.zip
Linux静态版:http://www.numberworld.org/y-cruncher/y-cruncher%20v0.7.8.9507-static.tar.xz
Linux动态版:http://www.numberworld.org/y-cruncher/y-cruncher%20v0.7.8.9507-dynamic.tar.xz

y-cruncher有几点值得推荐:

  • 它是一款非常快速的计算PI的工具,支持度线程并发计算,做性能工具可以压满多个CPU核。
  • 其官方网站上,有很多别人的测试数据,比如有人就通过1台服务器计算了105天,计算到了PI在小数点后22,459,157,718,361位。
  • 它除了测试计算PI的性能,其实也是一个功能测试工具,可以识别CPU、OS支持的指令集(如AVX、AVX2等),并使用这些指令集进行计算。

运行效果:

在这里插入图片描述

二、CPU-Z(CPU参数查看工具)

Cpu-Z 是一款计算机的CPU检测软件。Cpu-Z适用于任意品牌和型号的监测工作,且检测的数据范围非常广泛、全面,将CPU涉及到的各个方面都以最直观的方式呈现给用户。在新版本中,Cpu-Z还添加了对内存和显卡等硬件部位的检测功能。

该软件不开源,属于免费商用软件。

名称内容
开发语言未知
界面框架未知
代码量未知
支持系统Windows、Android
官网地址https://www.cpuid.com/
github地址
软件下载地址Windows版:https://www.cpuid.com/downloads/cpu-z/cpu-z_1.95-cn.zip

运行效果:

在这里插入图片描述

三、cachesize(读取CPU Cache信息)

cachesize是一款用于读取CPU各级Cache信息的开源库,来自Google。该开源库基于Java实现,代码非常简单,支持跨平台。

实现原理: 底下基于C语言进行CPUID指令操作,直接读取寄存器值,计算得到Cache级别和大小,再通过JNI,对获取的信息,逐级进行Java封装,以便提供友好的Java调用接口。

名称内容
开发语言Java
界面框架
代码量600行
支持系统Windows、Linux,需具备JRE环境
官网地址
github地址https://github.com/xdx526/cachesize
软件下载地址

若需在Windows、Linux下,封装C++或其他语言版本的,CPU Cache信息获取类模块,可以参考该项目,实现思路也是比较清晰明了的。

四、Flops(CPU浮点运算性能测试工具)

Flops是一个测试CPU浮点运算性能的开源项目,测试结果包含消耗时间,运算次数等。

FLOPS是Floating-point Operations Per Second每秒所执行的浮点运算次数的英文缩写。它是一个衡量计算机计算能力的量,这个量经常使用在那些需要大量浮点运算的科学运算中,有时也会被记为flop/s。

  • 一个 MFLOPS (megaFLOPS) 等于每秒1百万 (=10^6) 次的浮点运算;
  • 一个 GFLOPS (gigaFLOPS) 等于每秒10亿 (=10^9) 次的浮点运算;
  • 一个 TFLOPS (teraFLOPS) 等于每秒1万亿 (=10^12) 次的浮点运算;
  • 一个 PFLOPS (petaFLOPS) 等于每秒1千万亿 (=10^15) 次的浮点运算。

现代x86和x64处理器理论上可以达到10-100 GFlops数量级的性能。然而,这只能通过使用SIMD和非常仔细的编程来实现。因此,很少有(甚至是数字的)程序能够达到现代处理器理论计算能力,只能达到其中的一小部分。

名称内容
开发语言C++
界面框架
代码量1万行
支持系统Windows、Linux
官网地址
github地址https://github.com/Mysticial/Flops
软件下载地址

运行效果:

在这里插入图片描述

五、Open Hardware Monitor(温度、风扇、电压等监控工具)

Open Hardware Monitor是一个免费的开源软件,它可以监控计算机的温度传感器、风扇速度、电压、负载和时钟速度。

支持当今主板上的大多数硬件监控芯片。CPU温度可以通过读取Intel和AMD处理器的核心温度传感器来监控。可以显示ATI和Nvidia显卡的传感器以及SMART硬盘温度。监控值可以显示在主窗口、可自定义的桌面小工具或系统托盘中。

可运行在,32位和64位微软Windows XP / Vista / 7 / 8 / 8.1 / 10和任何基于x86的Linux操作系统上运行,无需安装。

名称内容
开发语言C#
界面框架WinForm
代码量8.2万行
支持系统Windows、Linux,Linux下需借助Mono环境
官网地址https://openhardwaremonitor.org/
github地址https://github.com/openhardwaremonitor/openhardwaremonitor
软件下载地址https://openhardwaremonitor.org/files/openhardwaremonitor-v0.9.6.zip

运行效果:

在这里插入图片描述

六、Process Hacker(系统进程、状态查看工具)

Process Hacker(系统进程查看)是一款强大的进程查看管理、系统监视和内存编辑工具,支持查看管理进程、服务、线程、模块、句柄以及内存区域数据等。

名称内容
开发语言C/C++
界面框架Win32 API
代码量32.2万行
支持系统Windows 7以上
官网地址https://processhacker.sourceforge.io/
github地址https://github.com/processhacker/processhacker/
软件下载地址Windows 7, Windows 8, Windows 10, 32-bit or 64-bit:https://github.com/processhacker/processhacker/releases/download/v2.39/processhacker-2.39-bin.zip
Windows XP, Windows Vista, 32-bit or 64-bit:https://github.com/processhacker/processhacker/releases/download/v2.38/processhacker-2.38-bin.zip

运行效果:

主界面

在这里插入图片描述

系统信息

在这里插入图片描述



若对你有帮助,欢迎点赞、收藏、评论,你的支持就是我的最大动力!!!

同时,阿超为大家准备了丰富的学习资料,欢迎关注公众号“超哥学编程”,即可领取。

在这里插入图片描述

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

百里杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值