TX2 CPU kernel-各种不同模式讲解

文章主要来源:https://www.cnblogs.com/happyamyhope/

1.TX2简介

Jetson TX2是由一个GPU和一个CPU集群组成。CPU集群由双核denver2处理器和四核ARM Cortex-A57组成,通过高性能互连架构连接。拥有6个CPU核心和一个GPU,可以不必自行运行所有性能、功耗来测量最佳的运行状态,因为NVIDIA新的命令行工具Nvpmodel提供5种模式,可以方便地让用户配置CPU状态,以最大

限度地提高不同场景下的性能和能耗。

2.性能模式列表

下表列出了CPU内核模式以及正在使用的CPU和GPU的最大频率。

modeMode NameDenver 2FrequencyARM A57FrequencyGPU
0Max-N22.0 GHz42.0 GHz1.3GHz
1Max-Q0041.2 GHz0.85GHz
2Max-P Core-All21.4 GHz41.4 GHz1.12GHz
3Max-P ARM0042.0 GHz1.12GHz
4Max-P Denver22.0 GHz01.12 GHz0

3.具体操作

查看TX2上的CPU情况

$cat /proc/cpuinfo
or
$lscpu

在这里插入图片描述
TX2上电的时候,默认最低功耗模式1,即只有4个CPU核心开启,风扇不转;

3.1、直接运行home下的jetson_clocks.sh,开启最大频率

sudo  ~/jetson_clocks.sh

然后小风扇就呼啦啦转起来啦。。

在Jetson TX2上,jetson_clock.sh为当前的nvpmodel模式提供了最佳的性能。nvpmodel配置为任何给定模式定义了最大和最小时钟值。jetson_clocks.sh将时钟值调整到最大值。哦,当你决定全速跑的时候,有时会调整风扇的数值。

jetson_clocks.sh还可以显示CPU、GPU和EMC的当前设置。

$sudo ./jetson_clock.sh --show

3.2、查询当前工作模式,输入

sudo nvpmodel -q verbose

此时显示的是

NV Power Mode: MAX-P ARM

3.3、修改工作模式为0,输入:

sudo nvpmodel -m 0

再次查询,

$sudo nvpmodel -q verbose
NV Power Mode: MAXN
0

模式0下TX2的6个CPU核心全部开启,即火力全开模式,这样工作模式修改成功。火力全开模式可以有效提高速度!

注意nvpmodel设置更改后,重启后数值会保持。

3.4.应用

使用TX2的时候默认开启CPU核心为on-line CPU lists(0,3-5),若是想改为(0-5),可以修改为工作模式0即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值