0
点赞
收藏
分享

微信扫一扫

OK6410A 开发板 (八) 123 linux-5.11 OK6410A rootfs中留给开发者的内存访问接口

腾讯优测 2022-01-07 阅读 67

与内存相关的文件系统

我们如果想用rootfs中的文件来观测内存
则需要观测的文件所属的文件系统 为  内核文件系统
// https://blog.csdn.net/u011011827/article/details/119322870 中的 "linux 真实文件系统分类"
相关的文件系统有以下几种  sysfs,procfs,rootfs,devtmpfs,debugfs
可以从 /proc/filesystems中查看 当前的linux系统中注册了哪些 系统,在从中根据经验挑选出 内核文件系统

可以 利用 mount 来查看 这些文件系统挂载到哪个目录(挂载点)了
如果没有挂载,可以尝试用mount 命令挂载


与内存相关的文件系统大概有以下几种
	1. sysfs
	2. procfs
	3. debugfs

具体的文件

  • 物理内存相关
cat /proc/cmdline 中的 "mem = xxx" , 表示 bootloader 留给linux 的内存大小(即linux管理的内存大小)为 xxx


  • 虚拟内存相关
// procfs 下的 文件
dmesg  |grep layout 中 有 内核虚拟内存布局
cat /proc/buddyinfo 是 buddy 系统的信息
meminfo
sudo cat pagetypeinfo
sudo cat slabinfo
sudo cat vmallocinfo
cat zoneinfo
vmstat

/proc/sys/vm

/sys/kernel 下的 mm slab 

举报

相关推荐

0 条评论