RK3399核心板CPU实际功耗测试 |
您所在的位置:网站首页 › 屏蔽gpu核心 › RK3399核心板CPU实际功耗测试 |
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、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 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |