良许Linux教程网 Linux命令大全 Linux系统free命令之查看内存状态

Linux系统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 分区的使用情况。

以上就是良许教程网为各位朋友分享的Linux系统中free命令的用法。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!
公众号

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部