当前位置: 技术问答>linux和unix
请问linux下哪个命令可以看到程序所使用的内存
来源: 互联网 发布时间:2015-12-06
本文导语: 1、请问linux下哪个命令可以看到程序所使用的内存,用top只能看到百份之几,且大多是0.0%,我想实现像windows任务管理器那样可以看到内存使用量、增量、减量等。 2、有什么命令可以看到socket缓冲区的大少,包括套...
1、请问linux下哪个命令可以看到程序所使用的内存,用top只能看到百份之几,且大多是0.0%,我想实现像windows任务管理器那样可以看到内存使用量、增量、减量等。
2、有什么命令可以看到socket缓冲区的大少,包括套接字和容量的,类似于ipcs命令。
2、有什么命令可以看到socket缓冲区的大少,包括套接字和容量的,类似于ipcs命令。
|
1、使用ps格式输出来查看进程状态:
ps -eo user,stat..,cmd
user 用户名
uid 用户号
pid 进程号
ppid 父进程号
size 内存大小, Kbytes字节.
vsize 总虚拟内存大小, bytes字节(包含code+data+stack)
share 总共享页数
nice 进程优先级(缺省为0, 最大为-20)
priority(pri) 内核调度优先级
pmem 进程分享的物理内存数的百分比
trs 程序执行代码驻留大小
rss 进程使用的总物理内存数, Kbytes字节
time 进程执行起到现在总的CPU暂用时间
stat 进程状态
cmd(args) 执行命令的简单格式
2、查看/proc/net/sockstat
ps -eo user,stat..,cmd
user 用户名
uid 用户号
pid 进程号
ppid 父进程号
size 内存大小, Kbytes字节.
vsize 总虚拟内存大小, bytes字节(包含code+data+stack)
share 总共享页数
nice 进程优先级(缺省为0, 最大为-20)
priority(pri) 内核调度优先级
pmem 进程分享的物理内存数的百分比
trs 程序执行代码驻留大小
rss 进程使用的总物理内存数, Kbytes字节
time 进程执行起到现在总的CPU暂用时间
stat 进程状态
cmd(args) 执行命令的简单格式
2、查看/proc/net/sockstat
|
cat /proc/meminfo
free
top
这三个命令应该可以满足
free
top
这三个命令应该可以满足
|
top就行了
|
top就可以了,SIZE、RSS项啊!
|
top