一、監控目的
通過監控記憶體使用率判定機器記憶體資源消耗情況,及時處理並優化資源配比。
二、監控方法
(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...