free命令查看内存
访问量:4835

一、简介

free命令,可以查看系统空闲和使用的内存,如物理内存,swap分区和内存缓存区。

二、语法

free 参数

三、参数

-b  以Byte为单位显示内存使用情况。 
-k  以KB为单位显示内存使用情况。 
-m  以MB为单位显示内存使用情况。
-g   以GB为单位显示内存使用情况。 
-o  不显示缓冲区调节列。 
-s<间隔秒数>  持续观察内存使用状况。 
-t  显示内存总和列。 
-V  显示版本信息

四、案例

1、以MB为单位查看已使用的物理内存

第一列,mem代表物理内存;buffers/cache代表缓冲区的内存;swap代表交换分区的内存。

total:代表总计内存

used:代表已用大小

free:代表空闲大小

shared:代表多个进程共享的内存总额

buffers:缓冲区的大小,是设备读写的缓冲区,buffer的内容即将被写入磁盘,是基于提高内存和磁盘的交换速度

cached:缓存大小,是文件系统的cache,cache内容是从磁盘读出来的,是基于提高cpu和内存的交换速度。