文档密级:秘密
目 录
1 概述 1
1.1 编写目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 适用范围 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 相关人员 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 内存使用情况分析 2
2.1 DRAM 大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 系统内存使用情况 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 free 命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.2 /proc/meminfo 节点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 保留内存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4 buers & cached . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.5 系统使用的内存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5.1 进程使用的内存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5.2 总使用内存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 内存优化 10
3.1 保留内存优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.1 内核静态内存优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.2 DTB 内存优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.3 opensbi 预留内存优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1.4 disp 预留内存优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 内核使用内存优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 Slab 优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4 内核模块优化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5
用户空间使用内存优化
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
版权所有 © 珠海全志科技股份有限公司。保留一切权利 ii
评论0
最新资源