当前位置:首页>科技>正文

如何使用Linux命令行查看Linux服务器内存使用情况 linux下如何查看服务器物理内存状况

2023-06-18 15:14:40 互联网 未知 科技

 如何使用Linux命令行查看Linux服务器内存使用情况 linux下如何查看服务器物理内存状况

如何使用Linux命令行查看Linux服务器内存使用情况

在Linux命令行输入free -m命令,free命令可以列出Linux服务器的物理内存和swap内存交换空间的总量、使用量、剩余大小,加-m选项是因为free命令默认显示的容量单位是KB,-m选项表示用MB为容量单位来显示,你也可以用-g选项表示用GB为单位来显示。

linux下如何查看服务器物理内存状况?

查看内存使用情况,可以使用命令 free -m
其结果大致如下:

total       used         free     shared    buffers     cached
Mem:         32108      30681       1426          0        123      21165
-/  buffers/cache:       9392      22715
Swap:        34287       1262      33025
在第一部分Mem 行中有如下参数:

* total: 内存总数,即32108 MB
* used: 已经使用的内存数,即 30681 MB
* free: 空闲的内存数:即 1426MB
* shared:当前已废弃不用,总是 0
* buffers Buffer: 缓存内存数,即 123 MB
* cached Page: 缓存内存数,即 421MB
其中,内存总数与已经使用内存数和空闲内存数的关系是:

total (32108) = used (30681)   free (1426)
在第二部分内容(-/  buffers/cache)中个参数如下所示:

(-buffers/cache): 真正使用的内存数,即9392M,他指的是第一部分的 used - buffers - cached
( buffers/cache): 可用的内存数,即22715M,他指的是第一部分的 free   buffers   cached
其含义可以理解为:-buffers/cached 反映的是被程序实实在在用掉的内存,而  buffers/cached反映的是可以被使用(或者说挪用)的内存总数。