百度
360搜索
搜狗搜索

linux查看内存信息的命令是详细介绍

在 Linux 中,查看内存信息的常用命令有以下几种:

1.
free 命令(简洁统计)

最常用的命令,用于显示系统内存(包括物理内存和交换空间)的使用情况。
语法
bash

 选项

常用选项

  • -h:以人类可读的格式(KB/MB/GB)显示,更易读。
  • -m:以 MB 为单位显示。
  • -g:以 GB 为单位显示。
  • -s <秒数>:周期性刷新输出(如 free -s 5 每 5 秒刷新一次)。

示例
bash

 

输出说明:

  • Mem:物理内存(总内存、已用、空闲、缓冲 / 缓存)。
  • Swap:交换空间(总大小、已用、空闲)。

2.
/proc/meminfo 文件(详细信息)

通过读取系统虚拟文件 proc/meminfo,可以获取更详细的内存统计信息(包括内核视角的内存数据)。
语法
bash

 /proc/meminfo

示例关键字段

  • MemTotal:物理内存总量。
  • MemFree:未使用的物理内存。
  • Buffers:缓冲区(文件系统元数据缓存)。
  • Cached:缓存(已打开的文件缓存)。
  • SwapTotal/SwapFree:交换空间总量和剩余量。

3.
tophtop 命令(动态监控 + 进程内存)

实时监控系统资源(包括内存),并按进程显示内存占用情况。
语法
bash

  

  • top 中,按 M 键可按内存占用排序进程。
  • htop 直接显示各进程的内存使用百分比,交互性更强。

4.
vmstat 命令(系统资源统计)

显示虚拟内存、进程、CPU 等系统资源的统计信息,包括内存相关指标。
语法
bash

 选项 刷新间隔 次数

示例
bash

    

输出中的内存相关字段:

  • free:空闲物理内存(单位:KB)。
  • buff:缓冲区大小。
  • cache:缓存大小。

5.
ps 命令(特定进程内存)

查看单个或多个进程的内存占用(结合 -p 指定进程 ID,或 -e 显示所有进程)。
语法
bash

  PID  pid,mem,cmd  

aux -%mem

  • %mem:进程占用的物理内存百分比。

总结推荐:

  • 快速查看整体内存:用 free -h
  • 获取详细内存数据:用 cat /proc/meminfo
  • 动态监控 + 进程内存:用 htop(需安装)或 top

根据需求选择合适的命令即可~

阅读更多 >>>  linux下彻底删除数据命令自带

网站数据信息

"linux查看内存信息的命令是"浏览人数已经达到16次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux查看内存信息的命令是的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!