linux查看内存free

Posted Forever77

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux查看内存free相关的知识,希望对你有一定的参考价值。

free 加参数-b/k//m/g,以b、k、m、g的大小显示结果,默认以k显示

[[email protected] ~]# free
             total        used       free     shared    buffers     cached
Mem:        1915520      937036     978484      0        141288     483800
-/+ buffers/cache:       311948     1603572
Swap:       2097144        0        2097144

第一行的mem used表示分配出去(可能已分配但未使用)的buffers和buffer,free表示未分配的,buffers和cached表示当前空闲的值

第二行的buffers和cache used表示实际使用的,free表示可以潜在被用作buffers和cache的值

mem used=buffers/cached used+buffers+cached,即937036=311948+141288+483800

buffers/cache free=mem(free+buffers+cache)即,1603572=978484+141288+483800,也即mem total-buffers/cached used=1915520-311948

以上是关于linux查看内存free的主要内容,如果未能解决你的问题,请参考以下文章

Linux编程:通过 free 命令查看Linux系统实际可用内存大小

Linux中内存查看命令free详解(转)

linux查看内存命令(查看进程虚拟内存)free命令vmstat命令pmap命令(free指令vmstat指令pmap指令)

linux查看内存命令(查看进程虚拟内存)free命令vmstat命令pmap命令(free指令vmstat指令pmap指令)

Linux下内存查看命令

linux查看内存free