Linux - free 命令详解(监视当前系统内存使用情况)

free 使用说明

free是指查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。

用法(Usage):free [options]
选项(Options):

-b:以bytes为单位来显示内存的信息
-k:以kb为单位来显示内存的信息
-m:以m为单位来显示内存的信息
-g:以G为单位来显示内存的信息
-h:以适于人类可读方式显示内存信息,根据内存大小使用方便阅读单位显示
-l:显示详细的低和高内存统计信息
-t:显示linux的全部内存
-s:表示每隔N秒打印一次内存信息
-c:表示重复打印内存信息N次
-w:宽幅输出,将带有/的字段拆开
-V :显示版本信息

使用示例

以适于人类可读方式显示内存信息,每隔5秒打印一次,重复打印2次
老街头的猫。

打印信息说明

  • total:是内存总大小
  • used:已经使用内存数,used = total - free - buffers - cache
  • free:未使用的空闲内存
  • shared:共享内存,大部分是tmpfs占用,tmpfs 就是内存实现的文件系统比如 /dev/shm
  • buff/cache: 缓冲、缓存区内存数,缓存在应用之中
  • available:真正剩余的可被程序应用的内存数

猜你喜欢

转载自blog.csdn.net/weixin_44988085/article/details/128622711