Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2360885
  • 博文数量: 609
  • 博客积分: 10061
  • 博客等级: 上将
  • 技术积分: 5920
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-25 08:30
文章分类

全部博文(609)

文章存档

2010年(13)

2009年(39)

2008年(558)

我的朋友

分类: LINUX

2009-04-07 11:32:43


如何知道一个进程使用的内存?


有很多中方法可以指到进程使用的内存。通常可以使用ps命令查看。

 

ps -aux的输出中经常包含如下的一些信息。

 

VSZ 是进程使用的虚拟内存大小. (包括内存和SWAP空间上)

 

RSS 指的是驻留在内存中的大小。

 

大部分程序都使用共享库,注意VSZ和RSS会包含共享库的部分。如果多个进程都使用相同的共享库,共享部分的内存会分别计入不同的进程内存。所以所有进程RSS部分累加可能会超出物理内存总数。

 

可以使用pmap进程检查进程使用的内存情况


# pmap PID_of_process

pmap可以对进程使用的各个不同部分的内存分别分类显示。
阅读(911) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~