top命令的缺陷

      linux上top命令可以显示进程所占的虚地址空间(VIRT)和物理内存(RES),假如一个进程open一个100M的文件,再mmap之,则 top看到该进程VIRT和RES都是大约100M,但如果针对这用一个文件,此进程再open、mmap一次,照理只是虚地址空间增加到200M,占用 内存还是100M,但我top发现,该进程现在VIRT和RES都是200M。接着实验,就这样 open、mmap 20次,top看进程的VIRT和RES到了2G,而用free命令看系统的cache,也才100M。看来top是有些小问题的,ps命令也是一样。

      注:我的linux是redhat AS 4

相关文章

分类

留言:

关于文章

This page contains a single entry by DongHao published on 07 1, 2009 2:15 PM.

磁铁小熊 was the previous entry in this blog.

守辽东 is the next entry in this blog.

Find recent content on the main index or look in the 存档 to find all content.