linux监控内存、磁盘使用状态

通过free -m命令查看系统的内存状况:

[ip-10-248-111-128 ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:           594        559         34          0        106        368
-/+ buffers/cache:         84        509
Swap:            0          0          0

 其中buffers代表文件系统的缓存; cached代表文件的缓存。这两部分都是操作系统占用的,用来增加磁盘的读写速度。

 

那么实际应用程序占用的内存应当看第二行 -buffers/cache。

 

http://wenku.baidu.com/view/d94d99dea58da0116c174963.html

 

http://hi.baidu.com/chinalwb/item/a88e47c8da2e4f14b77a24d6

 

http://blog.tao.ma/?p=10

 

 

对于磁盘的使用,通常使用df命令来查看。如果要查看当前目录哪些文件占用空间,可以使用du -sh * | sort -n 来查看。但是某些时候会发现df和du之间大小不同,那么可能是打开的文件被删除所造成的统计上的差异。

 

df与du不一致情况分析:http://blog.csdn.net/carolzhang8406/article/details/7228248

 

 

你可能感兴趣的:(linux)