MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > linux / 正文

Linux free命令解析-显示系统内存使用情况

2024-11-26 15:16 huorong linux 4 ℃ 0 评论

#挑战30天在头条写日记#

free 是一个用于显示系统内存使用情况的 Linux 命令。它能够显示系统的物理内存、交换分区(swap)的使用情况以及内存使用的统计信息。

free 命令的常用参数和例子

常用参数

  • -h:以可读的方式显示内存大小。
  • -s:指定刷新的时间间隔。
  • -c:指定刷新的次数。

例子

  1. 显示系统的内存使用情况,以字节为单位:

free

  1. 以 MB 为单位显示内存使用情况,以人类可读的方式:

free -h

  1. 每隔 3 秒刷新一次内存使用情况,刷新 5 次:

free -s 3 -c 5

  1. 以 MB 为单位显示内存和交换分区的使用情况,以人类可读的方式:

free -h -s 3

free 命令显示的信息包括物理内存、空闲内存、已使用内存、缓冲区、缓存以及交换分区的使用情况。

当使用 free 命令时,你会得到以下的输出:

                     total           used          free           shared       buff/cache   available
Mem:        1015668      113084      516300        9800         385284         778996
Swap:       2097148           0           2097148

输出结果的解释:

  • total:物理内存的总大小。
  • used:已使用的物理内存大小。
  • free:可用的物理内存大小。
  • shared:被共享使用的物理内存大小。
  • buff/cache:用于缓冲和缓存的物理内存大小。
  • available:实际可供程序使用的物理内存大小。

同样的格式也适用于交换分区的信息,如 Swap 部分所示。


Tags:查看linux内存使用情况

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言