美文网首页
Linux 常用命令--free

Linux 常用命令--free

作者: 守住阳光 | 来源:发表于2018-10-20 15:38 被阅读0次

1、free

输入命令:free -m

输出内容:

                 total         used       free     shared    buffers   cached

Mem:       32112      31881        231          0        454      11146

命令介绍:

        free命令可以用来查看系统内存使用情况。我一般习惯-m参数以MB的方式查看。

参数:

        -b  以Byte为单位显示内存使用情况。 -k  以KB为单位显示内存使用情况。 -m  以MB为单位显示内存使用情况。

        -g   以GB为单位显示内存使用情况。 -o  不显示缓冲区调节列。  -s<间隔秒数>  持续观察内存使用状况。 

        -t  显示内存总和列。  -V  显示版本信息。

输出释义:

        total:是总的物理内。 used:使用中的内存。free:完全空闲的内存。shared:多个进程共享的内存。

        buffers:写缓存,在写入磁盘之前,先把数据缓存一段时间,可以释放。

        cache:读缓存,读取过的文件,会缓存一段时间。可以释放。

        -buffers/cache:应用程序实际使用中的内存大小,等于used-buffers-cached(Mem列的三个数)。

        +buffers/cache:可供使用的内存总量,等于free+buffers+cached(Mem列的三个数)。

         Swap:全称为swap place,即交换分区。当内存不够的时候,被踢出的进程被暂时存储到交换区。当需要这条被踢出的进程时,就从交换区重新加载到内存,否则它不会主动交换到真实内存中。

相关文章

网友评论

      本文标题:Linux 常用命令--free

      本文链接:https://www.haomeiwen.com/subject/ucqmzftx.html