配置 CPU
您可以使用下表中指定的命令检查和修改 CPU 配置:下表中指定的命令应在设备上运行。这些命令输出值的单位为 KHz。
包含
policy7 的命令在 QCS5430 FP1 上不受支持。
您可以使用下表中指定的命令检查和修改 Qualcomm Dragonwing™ IQ-615 的 CPU 配置:
表:为 Dragonwing IQ-615 配置 CPU 的命令
表:为 Dragonwing IQ-9075 配置 CPU 的命令
表:为 Dragonwing IQ-8275 配置 CPU 的命令
配置 GPU
您可以使用下表中指定的命令在设备上检查和修改 GPU 配置:下表中指定的命令应在设备上运行。这些命令输出值的单位为 Hz。
配置内存
当物理内存达到极限时,内存配置对于节省内存、为进程腾出空间以及平衡 RAM 中的现有数据至关重要。设置 ZRAM 磁盘大小
ZRAM 是用于交换内存空间的 RAM 分区。它将不活动的匿名页面以压缩形式存储在 RAM 中,以节省内存。 ZRAM 磁盘大小表示可以从 RAM 交换到 ZRAM 的最大内存量。建议将 ZRAM 磁盘大小设置为 RAM 大小的一半。 在 Qualcomm® Linux® 构建中,ZRAM 默认启用。默认情况下,通过post_boot_common.sh 脚本中的 /sys/block/zram*/mem_limit 参数,将 50% 的 RAM 配置为 ZRAM 内存限制。
要重新配置 ZRAM 内存限制,请修改设备上位于 /etc/urm/initscripts/post_boot/ 的 post_boot_common.sh 脚本中的 /sys/block/zram*/mem_limit 参数值。
有关引导后脚本的更多信息,请参阅 Post-boot init scripts。
启用/禁用主动内存规整
内存规整(compaction)是将碎片形式的所有空闲内存空间收集为大内存块的过程。主动规整决定了后台内存规整的激进程度。它接受 0 到 100 之间的值,默认值为 20。 当节点的碎片化得分超过高阈值时,相应的 kcompactd 线程会启动主动规整过程。 规整过程会持续进行,直到节点的得分降至低阈值以下。 主动规整的阈值如下:- 低阈值 = 100 - 主动性
- 高阈值 = 低阈值 + 10%
Swappiness
交换空间(swap space)是一种功能类似于主内存或 RAM 的辅助存储。交换空间的主要参数是 swappiness。- 该参数决定了内核交换守护进程(kswapd)相对于系统页面缓存换出匿名内存的激进程度。
- 该参数可以取 0 到 200 之间的值。增大该值会增加匿名内存的交换量。配置值为 100,表示匿名内存和缓存内存被同等回收。

