CPU测试相关工具搜集

  • 一、y-cruncher(CPU性能测试工具)
  • 二、CPU-Z(CPU参数查看工具)
  • 三、cachesize(读取CPU Cache信息)
  • 四、Flops(CPU浮点运算性能测试工具)
  • 五、Open Hardware Monitor(温度、风扇、电压等监控工具)
  • 六、Process Hacker(系统进程、状态查看工具)

一、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

运行效果:

主界面

系统信息


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

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

CPU测试相关工具搜集相关推荐

  1. 性能测试常用的软件有哪些,常用的正经CPU测试软件有哪些

    常用的正经CPU测试软件有哪些 2019-11-25 16:09:02 17点赞 27收藏 0评论 通常来说,大佬们在测试电脑性能的时候总是会用一些花里胡哨的专业软件来衬托自己的专业性.而有些软件参数 ...

  2. inter cpu 测试软件,Intel官方CPU检测工具

    Processor Identification Utility简称PIU是Intel官方出品的一款CPU检测识别工具,其检测结果准确,内容翔实,属于Intel处理器用户必备的CPU测试工具. PIU ...

  3. 处理器cpu测试工具

    SPEC CPU测试CPU: (1)支持一个CPU: (2)支持多个CPU同时测试 (3)支持CPU与内存.外围设备交换数据的测试. STREAM访存性能测试: 专门用于访存性能的测试工具STREAM ...

  4. 怎么测试t470p性能软件,ThinkPad(ThinkPad)T470p 20J6002YCD笔记本电脑CPU测试评测-ZOL中关村在线...

    如今不同笔记本类型的特性是比较明确的,就拿CPU一项来说,轻薄本和商用本倾向于低压处理器,性能更好的标压处理器则出现在游戏本上.但对于既需要专业商用本又需要一定性能的用户来说,选择空间上要小很多.Th ...

  5. 测试cpu多核性能软件,CPU测试软件权重大改,多核性能仅占2% 玩家:你疯了吗

    原标题:CPU测试软件权重大改,多核性能仅占2% 玩家:你疯了吗 一家名为UserBenchmark的网站最近大火了一把,因为他们最近将自己的CPU评价标准进行了大刀阔斧的修改,简单来说就是削弱多核性 ...

  6. 渗透测试-最全Web 渗透测试信息搜集-CheckList

    干货 | 最全Web 渗透测试信息搜集-CheckList 文章目录 干货 | 最全Web 渗透测试信息搜集-CheckList 前言 1.获取真实IP 2.如何判断是否是CDN 使用ping域名判断 ...

  7. Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    Linux服务器常见运维性能测试(3)CPU测试 常见性能测试软件 CPU测试:super_pi (计算圆周率) CPU测试:sysbench(CPU功能测试部分) 下载安装 sysbench综合测试 ...

  8. linux PTU 测试命令,一种自动运行PTU进行CPU测试的系统及方法与流程

    本发明属于自动化测试CPU领域,具体涉及一种自动运行PTU进行CPU测试的系统及方法. 背景技术: PTU,是Intel® Performance Tuning Utility的缩写,是intel推出 ...

  9. Android性能测试②-三种必备内存CPU测试的方法

    Android用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了--应用耗电大: 2)首次/非首次启动应用,进入应用特别慢--应用启动慢: 3)应用使用过程中,越来越卡--CPU能力不足 ...

最新文章

  1. acrobat xi pro 简体中文语言支持包_性能出众佳能PRO-561绘图仪西安优杰报价
  2. gPRC简介以及Java中使用gPRC实现客户端与服务端通信(附代码下载)
  3. 写一个 JavaScript 框架:比 setTimeout 更棒的定时执行
  4. 转载:第一次负责项目的总结
  5. Java中的6颗语法糖
  6. python canvas画移动物体_Python GUI编程入门(25)-移动Canvas对象
  7. oracle 如何查看当前用户的表空间名称
  8. (转)Spring中的事务操作
  9. ubuntu gnome vnc
  10. 软件开发文档编写规范
  11. 计算机组成原理--复习简答题+答案
  12. QTreeWidgetItem添加自定义数据
  13. Addressing Failure Prediction by Learning Model Confidence
  14. Spring学习笔记(上)
  15. 爱酱,鹿鸣?!自己怎么做一个虚拟二次元偶像?
  16. Python 屏幕亮度的调节与息屏
  17. luoguP2711 小行星
  18. 地球系统模式(CESM)
  19. linux 垃圾桶命令,linux自制垃圾筒 避免rm误删文件
  20. QueryRunner是什么?

热门文章

  1. 微软2013校园招聘笔试题
  2. 信息安全中的尖刀burpsuite的下载,安装
  3. 服务器hostname命名规范汇总
  4. Packet Tracer 5.0建构CCNA实验攻略(12)——PPP
  5. Windows 如何配置 scratch 3.0 GUI
  6. 支付宝自动续费申请PHP,APP是如何实现自动续费的?
  7. MATLAB教室人数统计开源代码(包含 GUI 注释 课题分析)
  8. java 国家法定节假日和双休日判断工具类
  9. oracle 指定账套建表,FAQ-EAS账套备份恢复方法(oracle)
  10. 论文笔记-ORB-SLAM2-双目与rgbd相机跟单目情况的区别