Linux free显示系统内存使用
linux中free命令用以显示当前系统内存使用情况,相对于top 提供了更简洁的查看系统内存使用情况。
参数
-b, –bytes, 以Byte为单位显示内存使用情况
-k, –kilo, 以KB为单位, 这也是默认值
-m, –mega, 以MB为单位显示内容使用情况
-g, –giga, 以GB为单位显示内存使用情况
-h, –human, 自动将数值转换为人类易读形式
-c, –count, 展示结果count次,需与-s配合使用
-s, –seconds, 动态刷新内存使用情况的间隔
实例
Mem 行(第二行)是内存的使用情况。
Swap 行(第三行)是交换空间的使用情况。
total 列显示系统总的可用物理内存和交换空间大小。
used 列显示已经被使用的物理内存和交换空间。
free 列显示还有多少物理内存和交换空间可用使用。
shared 列显示被共享使用的物理内存大小。
buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。
available 列显示还可以被应用程序使用的物理内存大小。
更简单的解释free数据
total 总量
used 已使用的
free 空闲的
shared 共享的,在linux里面有很多共享内存,比如一个libc库,很多程序调用,但实际只存一份
buffers 缓存,可回收
cached 缓存,可回收
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。