百度
360搜索
搜狗搜索

linux查看内存空间命令详细介绍

在 Linux 系统中,有多个命令可以查看内存空间,以下是一些常用命令及其说明:

1.
free 命令

free 命令用于显示系统中物理内存和交换空间的使用情况。
bash

 

-h 选项会以人类可读的格式显示内存大小,例如以 GB、MB 为单位。执行该命令后,会输出类似下面的内容:
plaintext

              total        used        free      shared  buff/cache   available

Mem: 7.7G 2.1G 3.7G 243M 1.9G 5.1G

Swap: 2.0G 0B 2.0G

其中:

  • total:表示内存或交换空间的总量。
  • used:表示已使用的内存或交换空间。
  • free:表示空闲的内存或交换空间。
  • shared:表示多个进程共享的内存。
  • buff/cache:表示被缓冲区(buffer)和缓存(cache)占用的内存。
  • available:表示系统可用于新进程的内存。

2.
top 命令

top 命令可以实时显示系统中各个进程的资源占用情况,包括内存使用情况。
bash

执行该命令后,会进入一个动态的界面,显示系统中占用资源较多的进程。按 M 键可以按照内存使用量对进程进行排序。在界面的顶部会显示系统的总体内存使用情况,类似如下内容:
plaintext

top - 14:35:22 up 1 day,  3:12,  2 users,  load average: 0.00, 0.01, 0.05

Tasks: 152 total, 1 running, 151 sleeping, 0 stopped, 0 zombie

%Cpu(s): 0.3 us, 0.3 sy, 0.0 ni, 99.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

MiB Mem : 7906.0 total, 3760.0 free, 2112.0 used, 2034.0 buff/cache

MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 5236.0 avail Mem

这里可以看到系统的总内存、已使用内存、空闲内存等信息。

3.
vmstat 命令

vmstat 命令可以报告虚拟内存统计信息,包括内存、交换空间、磁盘 I/O 等。
bash

 

该命令会输出系统内存使用的详细统计信息,示例如下:
plaintext

  7906304 K total memory

2162960 K used memory

1977000 K active memory

137280 K inactive memory

3753344 K free memory

2034000 K buffer memory

1743872 K swap cache

2097148 K total swap

0 K used swap

2097148 K free swap




991234567891011 7906304 K total memory 2162960 K used memory 1977000 K active memory 137280 K inactive memory 3753344 K free memory 2034000 K buffer memory 1743872 K swap cache 2097148 K total swap 0 K used swap 2097148 K free swap

通过这些信息,可以全面了解系统的内存使用情况。

阅读更多 >>>  linux命令查存储空间大小

网站数据信息

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