sys/module/lowmemorykiller/parameters/每个参数的含义
时间: 2023-10-05 09:13:19 浏览: 59
/sys/module/lowmemorykiller/parameters/ 是一个内核参数路径,用于控制 Android 系统中的低内存杀死(Low Memory Killer)机制。以下是该路径下常见参数的含义:
1. minfree:表示当系统内存不足时,内核会杀死一些进程以释放内存。minfree 参数指定了系统可用内存的阈值,当可用内存低于该阈值时,内核会开始杀死进程。minfree 参数由六个数字组成,分别表示系统内存的不同阶段。例如“4096, 8192, 12288, 16384, 20480, 24576”表示当可用内存低于 4MB、8MB、12MB、16MB、20MB、24MB 时,内核会开始杀死进程。
2. lmk_minfree_ratio:与 minfree 类似,但是使用的是内存占比而非固定大小。例如“0, 1, 2, 4, 6, 8”表示当可用内存低于总内存的 0%、1%、2%、4%、6%、8% 时,内核会开始杀死进程。
3. lmk_minfree_adj:表示在低内存情况下,哪些进程会被优先杀死。进程的优先级由 Android 中的 OOM(Out of Memory)机制决定。lmk_minfree_adj 参数可以设置不同 OOM 分级的进程被杀死的 minfree 阈值。例如“0, 1, 2, 4, 9, 15”表示 OOM_ADJ_MIN_FREE(值为0)的进程在可用内存低于第一个 minfree 阈值时被杀死,而 OOM_ADJ_FOREGROUND(值为2)的进程在可用内存低于第三个 minfree 阈值时被杀死。
4. lmk_lru_percent:表示当内存紧张时,内核会清理掉多少 LRU(Least Recently Used)进程。LRU 进程指的是最近最少使用的进程,也就是说它们在内存中待的时间最久,但占用的内存却很少。lmk_lru_percent 参数指定了当可用内存低于 lmk_lru_percent% 时,内核会清理掉 LRU 进程。
5. lmk_inactive_file_ratio:表示当内存紧张时,内核会清理掉多少页缓存。页缓存指的是文件系统中的数据,例如应用程序的缓存文件、系统的日志文件等。lmk_inactive_file_ratio 参数指定了当可用内存低于总内存的 lmk_inactive_file_ratio% 时,内核会清理掉页缓存。
6. lmk_active_file_ratio:表示当内存紧张时,内核会清理掉多少页缓存。与 lmk_inactive_file_ratio 类似,但是 lmk_active_file_ratio 参数指定的是正在活跃使用的页缓存。
相关推荐
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)