今天一朋友说他机器老是开机后就无故少了很多内存,于是上去查看。 发现只是几个程序用物理内存多。但free指令查看却发现used的内存很多
一时没醒悟,突然才醒过来 物理内存使用应该是 used = buffers + cached + program's内存总合这样比较合适
ps -eo pid,pcpu,pmem,rsz,vsz,args|sort -k 4 -n |awk '{print $4}'|awk '{a=a+$1} END {print a;}'
上面指令计算物理内存
free
total used free shared buffers cached
Mem: 2069756 1532404 537352 0 831072 323952
-/+ buffers/cache: 377380 1692376
Swap: 阅读全文>
发表于 @ 2009年06月03日 13:05:00|评论(loading...)|举报|收藏