【Linux指标】内存篇

1:内存使用率性能

指标名称spa

指标含义内存

单位ci

采集方式(Linux)资源

采集方式(Windows)table

AGT.可用内存class

 

GB权限

经过/proc/meminfo获得MemAvailable;若/proc/meminfo中不显示MemAvailable,meta

则MemAvailable=MemFree+Buffers+Cached程序

说明:

计算方法为(内存总量-已用内存量)。经过WindowsAPI GlobalMemoryStatusEx获取。

AGT.内存使用率

 

%

说明:

经过/proc/meminfo文件获取,(MemTotal-MemAvailable)/MemTotal

说明:

计算方法为( 已用内存量/内存总量*100%)。

AGT.空闲内存量

 

GB

说明:

经过/proc/meminfo获取

暂不支持

AGT.Buffers占用量

 

 GB

说明:

经过/proc/meminfo获取。

用户能够经过top命令查看 KiB Mem:buffers值。

AGT.Cache占用量

 

GB

说明:

经过/proc/meminfo获取。

用户能够经过top命令查看 KiB Swap:cached Mem值。

 

占内存大的程序不必定会占用不少的CPU资源,而占CPU大的程序也不必定开销太大的内存。某一程序的CPU占用率太高会影响其余程序的运行。而某一程序占用内存过大,会影响机器的总体性能。

uffers是指用来给块设备作的缓冲大小,他只记录文件系统的metadata以及 tracking in-flight pages.

cached是用来给文件作缓冲。

那就是说:buffers是用来存储,目录里面有什么内容,权限等等。而cached直接用来记忆咱们打开的文件

相关文章
相关标签/搜索