【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直接用來記憶咱們打開的文件

相關文章
相關標籤/搜索