Linux命令(二十) 显示系统内存状态 free

一、命令简介

free 命令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存、共享内存区段,以及系统核心使用的缓冲区等。

二、参数说明

-b  以Byte为单位显示内存使用情况

-K  以KB为单位显示内存使用情况

-M  以MB为单位显示内存使用情况

-o  不显示缓冲区调节列

-si 持续观察内存使用情况,其中 i 表示每 i 秒显示一次内存使用情况。

-t  显示内存总和列 

三、实例分析

以 M 为单位查看系统内存资源使用情况:

[hk@localhost ~]$ free -m
              total        used        free      shared   buff/cache   available
Mem:           1823         130        1530           8         161        1517
Swap:          2047           0        2047

total 表示总共有多少 M 内存; used 表示分配给缓存使用的数量(不包含 buffers 与 cache),但其中可能部分缓存并未实际使用; free 表示未被分配的内存;shared 表示共享内存; vailable 表示可用的内存数量。

原文地址:https://www.cnblogs.com/ay-a/p/8413397.html