Linux系统
在Linux系统中,可以使用以下命令来查看用户态和内核态的内存占用:
-
查看进程的内存占用:
-
使用
top命令,然后按Shift + M键可以按照内存使用量排序进程,显示的RES(Resident Set Size)列表示实际使用的物理内存,包括用户态和内核态的内存。 -
使用
ps aux命令,可以查看每个进程的VSZ(Virtual Memory Size)和RSS(Resident Set Size),其中VSZ表示虚拟内存大小,RSS表示实际使用的物理内存大小。
-
-
查看内核内存占用:
-
使用
cat /proc/meminfo命令,可以查看系统的内存使用情况,包括内核代码段、数据段、内核栈等的内存使用量。 -
使用
cat /proc/vmallocinfo命令,可以查看内核通过vmalloc分配的内存大小。
-

被折叠的 条评论
为什么被折叠?



