加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

free命令不仅可以用来显示内存的使用状态信息

发布时间:2023-10-20 10:05:36 所属栏目:Linux 来源:互联网
导读:   在**Linux系统**中除了 ps 和 top 命令外,另一个常用的 Linux 系统监控工具就是 free 命令,free 命令不仅可以用来显示内存的使用状态信息,还可以获得物理内存和虚拟内存的使用量。
  在**Linux系统**中除了 ps 和 top 命令外,另一个常用的 Linux 系统监控工具就是 free 命令,free 命令不仅可以用来显示内存的使用状态信息,还可以获得物理内存和虚拟内存的使用量。
 
  Linux学习
 
  可以直接使用 free 命令来查看系统内存的状态信息。free 命令的基本格式如下:
 
  选项 含义
 
  -b 以 Byte(字节)为单位,显示内存使用情况。
 
  -k 以 KB 为单位,显示内存使用情况,此选项是 free 命令的默认选项。
 
  -m 以 MB 为单位,显示内存使用情况。
 
  -g 以 GB 为单位,显示内存使用情况。
 
  -t 在输出的最终结果中,输出内存和 swap 分区的总量。
 
  -o 不显示系统缓冲区这一列。
 
  -s 间隔秒数 根据指定的间隔时间,持续显示内存使用情况。
 
  【例 1】free 命令的使用。在终端页面输入如下命令:输出信息中,各列的含义如下:
 
  可以看到,系统的物理内存为 3908800MB,已经使用了 902928MB,空闲 3005872MB。而 swap 分区总大小为 2031608MB,已经使用了 0MB,空闲 2031608MB。
 
  [root@liangxu ~]# free
 
               total       used       free     shared    buffers     cached
 
  Mem:       3908800     902928    3005872          0      75284     453444
 
  -/+ buffers/cache:     374200    3534600
 
  Swap:      2031608          0    2031608
 
  [root@liangxu ~]#
 
  输出信息中,各列的含义如下:
 
  total 表示总内存数;
 
  used 表示已经使用的内存数;
 
  free 表示空闲的内存数;
 
  shared 表示多个进程共享的内存总数;
 
  buff/cache 表示是缓冲内存数;
 
  available 表示合理的内存数。
 
  Mem 一行指的是内存的使用情况;Swap 一行指的就是 swap 分区的使用情况。
 
 

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章