CPU测试相关工具搜集

2023-11-13

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

运行效果:

主界面

在这里插入图片描述

系统信息

在这里插入图片描述



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

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

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CPU测试相关工具搜集 的相关文章

  • 计算模型的FLOPs

    为了探究影响模型运行时间的变量 xff0c 之前运用了参数量做标准 参数量在TF框架下还是很容易计算的 TF框架下运用 tf span class token punctuation span keras span class token
  • Yolov5 计算访存量MAC与计算量FLOPS

    说明 xff1a 因为yolov5函数中已经计算了 FLOPS xff0c 因此如果想要计算访存量那么只需按照flops的位置 添加访存量的计算即可 一 先记住计算量和访存量的公式 xff1a 二 找到计算FLOPS的位置 xff0c 并添
  • PyTorch中FLOPs计算问题

    最近看了很多关于FLOPs计算的实现方法 xff0c 也自己尝试了一些方法 xff0c 发现最好用的还是PyTorch中的thop库 xff08 代码如下 xff09 xff1a device 61 torch device 34 cuda
  • PyTorch查看网络模型的参数量params和FLOPs等

    在PyTorch中 xff0c 可以使用torchstat这个库来查看网络模型的一些信息 xff0c 包括总的参数量params MAdd 显卡内存占用量和FLOPs等 使用前需要先安装torchstat包 xff0c 如下 xff1a p
  • 网卡带宽测试软件iPerf背景与使用

    iperf是一个网络性能测试工具 采用C语言开发 开源 并且跨平台 iperf可以测试最大TCP和UDP带宽性能 具有多种参数和UDP特性 可以根据需要调整 可以报告带宽 延迟抖动和数据包丢失 一 iperf的现状 1 iperf 1 ip
  • FLOPS的计算

    参考 https blog csdn net qq 42309265 article details 123098538 概念 FLOPS 浮点运算数 是floating point operations per second的缩写 意指每
  • 有道云笔记转CSDN博客

    分享一个自认为挺好的 写博客方式 网上有很多了 在有道云笔记上写笔记 便于排版 颜色 标题之类的 图文并茂 这样的笔记是不是很炫酷 当我第一次接触到它 就被深深的吸引了 以往的我 记笔记一般用word 甚至txt 是不是很low 这样的方式
  • 在VMware中安装CentOS7

    在VMware中安装CentOS7 一 安装CentOS7 二 安装VMwareTools 三 配置共享文件夹 四 解决CentOS无法访问共享文件夹 一 安装CentOS7 CentOS7 3 1611下载地址 https vault c
  • CPU测试相关工具搜集

    CPU测试相关工具搜集 一 y cruncher CPU性能测试工具 二 CPU Z CPU参数查看工具 三 cachesize 读取CPU Cache信息 四 Flops CPU浮点运算性能测试工具 五 Open Hardware Mon
  • 分享一个轻量级免费UML绘图工具JUDE

    一 介绍 JUDE Java and UML Developers Environment 一个小巧实用的UML建模软件 绝对可以符合UML建模的要求 可以画CLASS USECASE STATECHART ACTIVITY OBJECT
  • 硬盘读写测试软件搜集

    一 diskspd Diskspd 是一个微软开源的磁盘性能基准测试工具 其基于命令行界面 有非常多的测试参数可用 很强大 名称 内容 开发语言 C 界面框架 无 在cmd中执行命令 代码量 1万行 支持系统 Windows 官网地址 ht
  • 使用多个路由器有线桥接实现无线漫游

    虽然 WDS 是平价的无线漫游实现最优先考虑的方案 但 WDS 几个路由之间的通信还是无线 无线没有有线稳定这是不争的事实 使用有线桥接来实现无线漫游 各个路由之间的通信通过有线 相对来说理论上要稳定些 示例 三个路由器 一主二从 两个也行
  • 用户账户控制(无法截图/退出全屏/使用窗口模式)

    用户账户控制提示框无法截图 这是我遇到的问题 如下 就是这种对话框 一般是程序请求管理员权限运行 就会弹出 默认是全屏状态 无法截图 试过什么PrintScreen等均不行 这里提供一个办法 把该提示框改变为窗口模式 而非全屏 就可以使用截
  • FFT 需要多少 FLOPS?

    我想知道有多少FLOPS执行快速傅立叶变换 FFT 所以 如果我有一个1的维数数组N浮点数 我想计算这组数字的FFT 有多少FLOPS需要执行吗 我知道这取决于所使用的算法 但是最快的可用算法又如何呢 我还知道 FFT 的缩放比例为N lo
  • 计算代码的失败次数!

    这真的很花我的时间 我找不到一种简单的方法来估计以下代码 循环 的 FLOPS 循环的单次迭代有多少 FLOPS float func float atominfo float energygridItem int xindex int y
  • FLOPS 什么是真正的 FLOPS

    我来自这个线程 FLOPS Intel 核心并使用 C 语言对其进行测试 内积 https stackoverflow com questions 1536867 flops intel core and testing it with c
  • 估计 GPU 的 FLOPS 效率(CUDA 示例)

    在我看来 我并不完全理解 FLOPS 的概念 在CUDA SAMPLES中 有矩阵乘法示例 0 Simple matrixMul 在此示例中 每个矩阵乘法的 FLOP 浮点运算 数量通过以下公式计算 double flopsPerMatri
  • 对于Intel Haswell上的XMM/YMM FP操作,可以使用FMA代替ADD吗?

    这个问题适用于 Haswell 上带有 XMM YMM 寄存器的打包 单精度浮点运算 所以根据awesome awesome table http www agner org optimize instruction tables pdf由
  • 什么算作失败?

    假设我有一个伪 C 程序 For i 0 to 10 x a 2 x 5 next 30 FLOPS 的 FLOP 数量是 1 x 1 x 5 1 2 x 5 10 loop 吗 我很难理解什么是失败 请注意 指示我从何处获取 操作 计数
  • 使用 linux perf 工具测量应用程序的 FLOP

    我想使用 perf Linux 性能计数器子系统的新命令行接口命令 来测量某些应用程序执行的浮点和算术运算的数量 出于测试目的 我使用了我创建的一个简单的虚拟应用程序 请参见下文 因为我找不到任何为测量 FP 和整数运算而定义的 perf

随机推荐

  • D - Association for Control Over Minds(Kattis - control )

    You are the boss of ACM Association for Control over Minds an upstanding company with a single goal of world domination
  • java win10窗口启动假死_window执行jar包会出现假死现象解决

    windows jar包启动的几种方式介绍 java jar xxx jar jar包的路径 最普通简单的方式 通过windows的命令行窗口启动 并在命令行窗口运行 输出 可以在启动的时候增加参数指定启动的端口 server port 8
  • 阿里云服务器安装Nginx

    阿里云服务器安装Nginx 使用远程连接工具 我用的时Xshell 连接到我的阿里云服务器 安装nginx之前要安装需要的依赖 pcre zlib openssl 分别官网下载 下载时最好都下载 tar gz结尾的 方便后面安装 1 在Xf
  • Nginx前后端分离部署配置

    今天在虚拟机上尝试前后端分离式部署调用 记录下配置过程 1 前端打包 npm run build 会在项目根目录下生成一个dist的文件夹 这里我把dist下的文件及目录放在虚拟机 usr local src html位置 2 后端打包简略
  • Doris-07-索引的详细介绍(前缀索引、Ordinal索引、Zone Map索引、Bitmap索引、Bloom Filter索引、NGram BloomFilter索引、倒排索引)

    文章目录 索引 介绍 前缀索引 索引生成 查询过滤 Ordinal 索引 索引生成 查询过滤 Zone Map 索引 索引生成 查询过滤 Bitmap 索引 索引生成 查询过滤 适用场景 Bloom Filter 索引 索引生成 查询过滤
  • 设置myeclipse中.properties文件的编码方式

    打开myeclipse的 Window gt Perferences gt General gt Editors gt Context Types 或者 Window gt Perferences gt General gt Context
  • fluuter 包管理

    在pubspec yaml文件中 dependencies 字段下添加开发依赖 然后 运行 flutter pub get 获取依赖包
  • 编译 openwrt 及初始配置-及部分排错

    主机为 ubuntu 14 x64 硬件 优酷土豆宝 cpuMT7620A 内存128M flash 32M 有2个源 用哪个也可以 git clone https github com openwrt openwrt git git cl
  • baidu apollo(1)—启动环境分析

    apollo平台 1 5 目前是基于ros框架来实现 外围丰富了各种自己的感知 认知 决策 规划模块 docker 环境配置 bash docker scripts install docker sh install docker sh主要
  • Linux指令学习(CentOs6.5)tail指令

    本文转载至 CentOS里tail命令详解 tail 名称 tail output the last part of files 输出文件最后的那部分内容 功能描述 tail命令从指定点开始将文件写到标准输出 使用 f选项可以方便的查阅正在
  • 基于YOLOv7的室内场景智能识别系统(源码&教程)

    1 项目背景 近年来 随着移动互联网与定位技术的发展 基于位置服务越来越多地出现在人们的日常生活中 虽然智能手机都包含很多基于位置服务的应用 但是传统的基于位置服务常常将服务范围划分为室内与室外两种场景 室内外无缝定位系统是人们关注及研究的
  • STM32CubeMX配置GPIO外部中断

    前言 用PA0来检测按键的输入信号 当按键按下时会由低电平变为高电平 1 配置RCC时钟 将RCC的High Speed Clock HSE 配置为Crystal Ceramic Resonator 将主频设置为72MHz 2 配置GPIO
  • 将Qt、OpenGL、GLSL以及Qt的Graphics-View框架组合

    将Qt OpenGL GLSL以及Qt的Graphics View框架结合 将Qt OpenGL GLSL以及Qt的Graphics View框架结合 九月份都快过去了 学生们也都开学了 我想校园也会热闹许多吧 在希赛上也相应地热闹了一些
  • nginx--启动脚本

    bin bash Use Startup script for the nginx HTTP Server Definition Global environment variable IFS t n unset f unalias una
  • 瞎玩物联网系列--Hello 树莓派

    条件 Raspberry Pi 3b 32G存储卡 mac 网线 面包板 led灯 杜邦线 传感器若干 系统安装 各种下载 官方镜像下载 树莓派实验室地址 刻录工具 etcher Microsoft Remote Desktop for M
  • 二叉搜索树的定义、查找、插入和删除

    二叉搜索树的定义 查找 插入和删除 原创 2016年07月21日 21 59 00 二叉搜索树的定义 二叉搜索树 也称有序二叉树 排序二叉树 是指一棵空树或者具有下列性质的二叉树 1 若任意节点的左子树不空 则左子树上所有结点的值均小于它的
  • 不用swap分区,用交换文件(转)

    不用swap分区 用交换文件 转 more 安装linux时 一般系统都要求划分一个分区作为交换分区 但现时大家的电脑内存一般都很大 系统交换文件的机会会越来越少 就以我的来说 本人安装的是redhat linux V7 3 内存是256M
  • BGP距离协议①

    边界网关协议 边界网关协议分为内部网关协议和外部网关协议 IGP 内部网关协议 RIP OSPF EGP 外部网关协议 BGP AS自治系统 由单一的机构 组织所管理的一系列IP网络及设备所构成的集合 使用AS自治系统来划分内部和外部网关协
  • 数据库原理 具有检查点的恢复技术

    1 为什么需要检查点 搜索整个日志文件需要耗费的时间很多 重做处理 重新执行 耗费了大量的时间 2 解决方案是什么 在日志文件中增加检查点 check point 记录 增加重新开始文件 恢复子系统在登录日志文件期间动态的维护日志 3 检查
  • CPU测试相关工具搜集

    CPU测试相关工具搜集 一 y cruncher CPU性能测试工具 二 CPU Z CPU参数查看工具 三 cachesize 读取CPU Cache信息 四 Flops CPU浮点运算性能测试工具 五 Open Hardware Mon