百度
360搜索
搜狗搜索

如何查看linux系统的内存使用详细介绍

在 Linux 系统中,你可以使用多种命令来查看内存使用情况,下面为你详细介绍:

1.
free命令

free命令能显示系统的物理内存、交换内存(swap)以及缓冲和缓存的使用情况。其基本用法是直接在终端输入free,它会以字节为单位输出内存使用信息。若想以更易读的格式查看,可添加-h选项。
bash

 

输出示例如下:
plaintext

              total        used        free      shared  buff/cache   available

Mem: 7.7G 1.8G 3.6G 122M 2.3G 5.3G

Swap: 2.0G 0B 2.0G

  • total:表示内存的总量。
  • used:指已使用的内存量。
  • free:代表空闲的内存量。
  • shared:是多个进程共享的内存量。
  • buff/cache:为被缓冲和缓存占用的内存量。
  • available:表示可用于新进程的内存量。

2.
top命令

top命令会实时显示系统中各个进程的资源占用情况,其中就包含内存使用信息。在终端输入top即可启动该命令。
启动后,会看到一个动态更新的界面,内存使用信息显示在顶部,类似下面这样:
plaintext

KiB Mem :  7977284 total,  3680360 free,  1852844 used,  2444080 buff/cache

KiB Swap: 2097148 total, 2097148 free, 0 used. 5480004 avail Mem

若想退出top界面,按q键即可。

3.
vmstat命令

vmstat命令用于报告虚拟内存统计信息,包含内存、交换空间、磁盘 I/O 等。基本用法是在终端输入vmstat,还可添加参数指定采样间隔和采样次数。
例如,每 2 秒采样一次,共采样 5 次:
bash

  

输出示例如下:
plaintext

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 3723224 27424 2407220 0 0 1 2 2 1 0 0 100 0 0

0 0 0 3723224 27424 2407220 0 0 0 0 213 359 0 0 100 0 0

0 0 0 3723224 27424 2407220 0 0 0 0 210 348 0 0 100 0 0

0 0 0 3723224 27424 2407220 0 0 0 0 211 351 0 0 100 0 0

0 0 0 3723224 27424 2407220 0 0 0 0 209 347 0 0 100 0 0

其中,free列显示的是空闲内存的数量(单位为 KB)。

4.
/proc/meminfo文件

在 Linux 系统中,/proc目录是一个虚拟文件系统,它包含了许多反映系统状态的文件。/proc/meminfo文件记录了详细的内存使用信息。
你可以使用cat命令查看该文件内容:
bash

 /proc/meminfo

输出示例如下:
plaintext

MemTotal:        7977284 kB

MemFree: 3680360 kB

MemAvailable: 5480004 kB

Buffers: 27424 kB

Cached: 2407220 kB

SwapCached: 0 kB

Active: 1840308 kB

Inactive: 1308484 kB

...




9912345678910MemTotal: 7977284 kBMemFree: 3680360 kBMemAvailable: 5480004 kBBuffers: 27424 kBCached: 2407220 kBSwapCached: 0 kBActive: 1840308 kBInactive: 1308484 kB...

这里列出了各种内存相关的统计信息,例如MemTotal表示总内存量,MemFree表示空闲内存量。

阅读更多 >>>  手机闪存有什么作用

网站数据信息

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