RK3399核心板CPU实际功耗测试

您所在的位置:网站首页 cpu功率测试 RK3399核心板CPU实际功耗测试

RK3399核心板CPU实际功耗测试

2023-11-19 09:57| 来源: 网络整理| 查看: 265

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录 前言一、RK3399是什么?二、测试步骤1.下载stress2.准备工作3.开始测试4.额外测试 总结

前言

最近突然突发奇想来测试下RK3399的CPU功耗,由于我们的项目用不到GPU,所以这次测试就没有测试GPU。功率采用市场上的普通功率计测试,不是实验室专用的,精度上没法比,可以做参考。

一、RK3399是什么?

RK3399是国内厂商瑞芯微基于ARM架构设计的一款芯片,芯片采用大小核架构,4A53+2A72,其中A53是能效核,A72是性能核,制程是28nm。由于制程偏低,我感觉发热挺厉害的。

二、测试步骤

测试采用stress压力软件,将CPU吃满。 我这台机器小核最大频率1416000HZ,大核最大频率1800000HZ,调度方式interactive。

1.下载stress sudo apt update #压测工具 sudo apt install -y stress #查看核心 sudo apt install -y htop 2.准备工作

这个核心挺烫的,为了防止测试过程中过热降频,我准备了一个散热风扇放在散热片上,保证温度不要太高,以免引起降频。

3.开始测试

这次只测试CPU,其它的不测试

stress --cpu 6

等待一会稳定之后发现,风扇散热挺给力的,温度基本不超过50°C。我这块核心板测出来功耗是7.5W。

4.额外测试

我决定分别测试4小核和2大核的能耗。这台机器0-3是小核,4-5是大核,我们只要去内核屏蔽指定的核心就行了。

#屏蔽2大核 sudo sh -c 'echo 0 > /sys/devices/system/cpu/cpu4/online' sudo sh -c 'echo 0 > /sys/devices/system/cpu/cpu5/online' #压力测试,cpu吃满 stress --cpu 4

测出来极限功耗约为3.9W,小核频率一直是1416000HZ,正是最大频率。

#打开2大核 sudo sh -c 'echo 1 > /sys/devices/system/cpu/cpu4/online' sudo sh -c 'echo 1 > /sys/devices/system/cpu/cpu5/online' #屏蔽4小核 sudo sh -c 'echo 0 > /sys/devices/system/cpu/cpu0/online' sudo sh -c 'echo 0 > /sys/devices/system/cpu/cpu1/online' sudo sh -c 'echo 0 > /sys/devices/system/cpu/cpu2/online' sudo sh -c 'echo 0 > /sys/devices/system/cpu/cpu3/online' #压力测试,cpu吃满 stress --cpu 2

测出来极限功耗约为5.8W,大核频率一直是1800000HZ,正是最大频率。

这里就很奇怪了,既然6核极限功耗是8.0W,为什么5.8W+3.9W !=7.5W?,为什么会出现这种现象呢? 我突然想到一个东西,就是Intel的睿频技术,比如说某某产品最高频率可以到6.0GHZ,实际上是指的单核心最大睿频,这是一种“营销噱头”,还有个概念对你更重要就是“全核心睿频”,那可就达不到6.0GHZ了,主要影响因素应该受限于核心的体质核散热方面,还有肉眼看不到的“功耗墙”。

所以,我突发奇想,会不会ARM上也是这个原因导致实际上并不是所有核心一直跑在最高主频上,所以产生了“功耗差”。带着这个想法我决定去验证下自己的猜想,就是一边压力测试,一边抓取主频记录,看看是不是全核心一直在最高主频运行。

引用的例子来自于官方宣传,不包括液冷超频或液氮超频等特殊情况。

总结

提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3