与内存相关的文件系统
我们如果想用rootfs中的文件来观测内存
则需要观测的文件所属的文件系统 为 内核文件系统
相关的文件系统有以下几种 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
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