百度
360搜索
搜狗搜索

查看本地内存命令linux详细介绍

在 Linux 系统中,查看本地内存使用情况的常用命令如下:

1.
free 命令(最常用)

功能:显示系统物理内存、交换空间(Swap)的使用情况,包括总量、已用、可用、缓冲区和缓存等信息。
语法
bash

 选项

常用选项

  • -h:以人类可读的格式(KB/MB/GB)显示,方便阅读。
  • -m:以 MB 为单位显示。
  • -g:以 GB 为单位显示。
  • -s <间隔时间>:持续刷新内存信息(单位:秒),按 Ctrl+C 停止。

示例
bash

 

输出说明
plaintext

              total        used        free      shared  buff/cache   available

Mem: 15Gi 4.5Gi 8.0Gi 348Mi 2.4Gi 10Gi

Swap: 16Gi 0B 16Gi

  • Mem:物理内存,包括 total(总量)、used(已用)、free(空闲)、shared(共享内存)、buff/cache(缓冲区和缓存)、available(可用内存,供应用程序直接使用的内存)。
  • Swap:交换空间(虚拟内存)。

2.
tophtop 命令(实时监控)

功能:实时显示系统进程及其资源使用情况,包括内存占用。
语法
bash

  

操作

  • top 中,按下 M 键可按内存使用量排序进程,查看占用内存最多的进程。
  • htop 直接显示各进程的内存占用,交互性更强。

3.
cat /proc/meminfo(详细信息)

功能:读取 /proc 虚拟文件系统中的内存信息,提供更详细的统计数据(如内核视角的内存分配)。
语法
bash

 /proc/meminfo

部分输出示例
plaintext

MemTotal:        16140648 kB

MemFree: 8388600 kB

MemAvailable: 10485760 kB

Buffers: 102400 kB

Cached: 4194304 kB

SwapTotal: 16777216 kB

SwapFree: 16777216 kB

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

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

 选项 间隔时间 次数

示例
bash

   

相关字段

  • free:空闲物理内存(KB)。
  • swap:交换空间相关指标(如 si/so 表示交换输入 / 输出速率)。

5.
smem 命令(按进程分组统计内存)

功能:按进程或用户分组统计内存使用情况,支持更细致的内存分析(需安装)。
安装(Debian/Ubuntu):
bash

   smem

语法
bash

smem   

总结:

  • 快速查看:用 free -hcat /proc/meminfo
  • 实时监控:用 top/htop(关注内存占用高的进程)。
  • 详细分析:用 smem(需安装)或 vmstat(系统级统计)。

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

阅读更多 >>>  linux如何设置数据库自启动

网站数据信息

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