linux監控記憶體使用率

2021-10-20 17:40:45 字數 799 閱讀 8627

一、監控目的

通過監控記憶體使用率判定機器記憶體資源消耗情況,及時處理並優化資源配比。

二、監控方法

(1)監控命令

# free -m

# cat /proc/meminfo

(2) 監控指標

記憶體使用率

buffer&cache

(3)監控方法

通過上述命令對記憶體總量、使用量進行擷取,取得記憶體使用率,並根據閾值進行判斷。

三、監控實現

#!/bin/bash

#description:

#author: bai shuming

#created time: 2021/03/1 11:10

#記憶體使用率統計指令碼

#/proc/meminfo

#記憶體申請順序 free-cache-buffer-swap

memory_use() nr==2'

memory_cache=head -5 /proc/meminfo |awk 'nr==1nr==5'

memory_buffer=head -4 /proc/meminfo |awk 'nr==1nr==4'

echo -e 「memory_used:katex parse error: undefined control sequence: \tbuffer at position 12: memory_used\̲t̲b̲u̲f̲f̲e̲r̲:memory_buffer\tcached:$memory_cache」

memory_usershell

雲監控記憶體使用率指標解釋

host.mem.totalspace 總記憶體,單位byte。host.mem.usedspace 系統使用物理記憶體,單位byte host.mem.actualusedspace 系統實際使用物理記憶體,單位byte win上任務管理器的記憶體使用率 usedspace totalspace ...

Redis 記憶體使用率

1 redis cli命令列介面訪問到redis伺服器 2 輸入info memory命令,返回與記憶體相關的資料。used memory 由 redis 分配器分配的記憶體總量,包含了redis程序內部的開銷和資料占用的記憶體,以位元組 byte 為單位 used memory human 已更直...

linux 在 cpu 記憶體 使用率

cpu ps aux head 1 ps aux sort k3nr head 3 記憶體 ps aux head 1 ps aux sort k4nr head 3 說明 ps aux中 a指代all 所有的程序,u指代userid 執行該程序的使用者id,x指代顯示所有程式,不以終端機來區分 p...