linux内存查看

 查看/proc/kcore文件的大小(内存镜像):

[root@scs-2 tmp]# ll -h /proc/kcore
-r-------- 1 root root 4.1G Jun 12 12:04 /proc/kcore

备注:

占用内存的测量

测量一个进程占用了多少内存,linux为我们提供了一个很方便的方法,/proc目录为我们提供了所有的信息,实际上top等工具也通过这里来获取相应的信息。

/proc/meminfo
机器的内存使用信息

/proc/pid/maps pid
为进程号,显示当前进程所占用的虚拟地址。

/proc/pid/statm
进程所占用的内存

 

linux 优先运用物理内存,当物理内存还有空闲时,linux是不会施放内存

的,即使占用内存的程序已经被关闭了(这部分内存就用来做缓存了)。也就

是说,即时你有2G的内存,用过一段时间后,也会被占满。这样做的裨益是,启

动那些刚开启过的程序、或是读取刚存取过得数据会比较快,对于服务器很有

裨益。
  
  用 used 减去 buffer cache,才是运行中的程序所占用的空间

可以用top动态查看内存使用情况

一般都是用

#top -M

 

也可以用

free -m

查看内存使用情况

本文出自 “小黑” 博客,谢绝转载!

你可能感兴趣的:(linux,linux,内存,职场,休闲)