CPU 性能设置
Rhino Pi IQ9N 搭载八核 Kryo Gen 6 CPU,可根据功耗与性能需求调整 CPU 运行模式。
硬件参数
| 项目 | 参数 |
|---|---|
| CPU | 八核 Kryo Gen 6 (Octa-core @ 2.36 GHz),DMIPS 最高 227 K |
| GPU | Adreno 663 @ 800 MHz |
| NPU | 100 TOPS |
查看 CPU 信息
查看核心数量与型号:
bash
cat /proc/cpuinfo查看各核心当前运行频率(数值单位为 kHz):
bash
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq查看最高运行频率(数值单位为 kHz):
bash
cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_max_freq
cat /sys/devices/system/cpu/cpufreq/policy4/cpuinfo_max_freq实测输出均为 2361600,即 2.36 GHz。
查看与设置调频策略
IQ9N 的 8 个 CPU 核心分为两个调频策略组:policy0(CPU 0-3)与 policy4(CPU 4-7),设置时需要分别指定。
查看可用的调频策略:
bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors设备默认使用 schedutil 策略,上述命令实测输出为 powersave ondemand userspace performance schedutil。
查看当前策略:
bash
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor设置为性能优先模式:
bash
sudo bash -c "echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor"
sudo bash -c "echo performance > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor"设置为省电优先模式:
bash
sudo bash -c "echo powersave > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor"
sudo bash -c "echo powersave > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor"恢复到默认的均衡模式:
bash
sudo bash -c "echo schedutil > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor"
sudo bash -c "echo schedutil > /sys/devices/system/cpu/cpufreq/policy4/scaling_governor"注意
上述设置重启后不会保留。设备开机时由 sysfsutils 服务依据 /etc/sysfs.d/50-dragonwing-defaults.conf 向 policy0、policy4 写入 schedutil,如需长期生效请修改该配置文件。
查看温度与负载
查看温度:
bash
cat /sys/class/thermal/thermal_zone*/temp输出的数值单位为毫摄氏度,例如 52500 表示 52.5 ℃。设备包含多个温度传感器(thermal zone,本设备实测共 62 个),可分别读取。
查看系统负载:
bash
uptime查看进程资源占用:
bash
top功耗参考
| 状态 | 功耗 |
|---|---|
| 待机 | 5W |
| AI 运行 | 20W |
| 最大功耗 | 50W |
注意事项
- 性能优先模式会提升功耗与发热,长时间高负载运行时请确保散热条件良好,风扇接口的连接方式参见 风扇接口。