type: Graph
Unit: short
Label: Pages
Active_anon - pages最近被使用過的匿名虛擬內存頁 /proc/vmstat nr_active_anon
metrics:
node_vmstat_nr_active_anon{instance=~"$node:$port",job=~"$job"}
Active_file - 最近被使用過的文件虛擬內存頁 /proc/vmstat nr_active_file
metrics:
node_vmstat_nr_active_file{instance=~"$node:$port",job=~"$job"}
node
type: Graph
Unit: short
Label: Pages
Reclaimable - 可回收的 slab 虛擬內存頁 /proc/vmstat nr_slab_reclaimable
metrics:
node_vmstat_nr_slab_reclaimable{instance=~"$node:$port",job=~"$job"}
Unreclaimable - 不可回收的 slab 虛擬內存頁 /proc/vmstat nr_slab_unreclaimable
metrics:
node_vmstat_nr_slab_unreclaimable{instance=~"$node:$port",job=~"$job"}
緩存
type: Graph
Unit: short
Label: Pages
Inactive_anon - 每一個 NUMA node 的每一個域中的長時間未被訪問過的匿名內存頁 /proc/vmstat nr_inactive_anon
metrics:
node_vmstat_nr_inactive_anon{instance=~"$node:$port",job=~"$job"}
Inactive_file - 每一個 NUMA node 的每一個域中的長時間未被訪問過的與文件對應的內存頁 /proc/vmstat nr_inactive_file
metrics:
node_vmstat_nr_inactive_file{instance=~"$node:$port",job=~"$job"}
app
type: Graph
Unit: short
Label: Pages
Dirty - 髒頁數 /proc/vmstat nr_dirty
metrics:
node_vmstat_nr_dirty{instance=~"$node:$port",job=~"$job"}
Bounce - Bounce buffer 頁面數 /proc/vmstat nr_bounce
metrics:
node_vmstat_nr_bounce{instance=~"$node:$port",job=~"$job"}
spa
type: Graph
Unit: short
Label: Pages
Free_pages - 空閒頁數 /proc/vmstat nr_free_pages
metrics:
node_vmstat_nr_free_pages{instance=~"$node:$port",job=~"$job"}
Written - 每一個 NUMA node 的每一個域中寫出的頁面 /proc/vmstat nr_written
metrics:
node_vmstat_nr_written{instance=~"$node:$port",job=~"$job"}
內存
type: Graph
Unit: short
Label: Pages
Shmem - 共享內存頁數 /proc/vmstat nr_shmem
metrics:
node_vmstat_nr_shmem{instance=~"$node:$port",job=~"$job"}
Mapped - 每一個 NUMA node 的每一個域 mapped 緩存頁的頁數 /proc/vmstat nr_mapped
metrics:
node_vmstat_nr_mapped{instance=~"$node:$port",job=~"$job"}
it
type: Graph
Unit: short
Label: Pages
Unevictable - 不可回收的頁數 /proc/vmstat nr_unevictable
metrics:
node_vmstat_nr_unevictable{instance=~"$node:$port",job=~"$job"}
Mlock - 被 mlock()系統調用鎖定的頁數 /proc/vmstat nr_mlock
metrics:
node_vmstat_nr_mlock{instance=~"$node:$port",job=~"$job"}
table
type: Graph
Unit: short
Label: Pages
Writeback - 回寫頁數 /proc/vmstat nr_writeback
metrics:
node_vmstat_nr_writeback{instance=~"$node:$port",job=~"$job"}
Writeback_temp - 臨時回寫頁數 /proc/vmstat nr_writeback_temp
metrics:
node_vmstat_nr_writeback_temp{instance=~"$node:$port",job=~"$job"}
後臺
type: Graph
Unit: short
Label: Pages
Kernel_stack - 內核棧的頁數 /proc/vmstat nr_kernel_stack
metrics:
node_vmstat_nr_kernel_stack{instance=~"$node:$port",job=~"$job"}
file
type: Graph
Unit: short
Label: Pages
Dirty_background_threshold - 髒頁後臺回寫閾值 /proc/vmstat nr_dirty_background_threshold
metrics:
node_vmstat_nr_dirty_background_threshold{instance=~"$node:$port",job=~"$job"}
Dirty_threshold - 髒頁限制閾值 /proc/vmstat nr_dirty_threshold
metrics:
node_vmstat_nr_dirty_threshold{instance=~"$node:$port",job=~"$job"}
map
type: Graph
Unit: short
Label: Pages
File_pages - 每一個 NUMA node 的每一個域文件緩存頁的頁數 /proc/vmstat nr_file_pages
metrics:
node_vmstat_nr_file_pages{instance=~"$node:$port",job=~"$job"}
type: Graph
Unit: short
Label: Pages
Page_table_pages - 每一個 NUMA node 的每一個域頁面表的頁數 /proc/vmstat nr_page_table_pages
metrics:
node_vmstat_nr_page_table_pages{instance=~"$node:$port",job=~"$job"}
type: Graph
Unit: short
Label: Pages
Unstable - 每一個 NUMA node 的每一個域中處於不穩定頁面的頁數 /proc/vmstat nr_unstable
metrics:
node_vmstat_nr_unstable{instance=~"$node:$port",job=~"$job"}
Dirtied - 每一個 NUMA node 的每一個域中進入髒頁面的頁數 /proc/vmstat nr_dirtied
metrics:
node_vmstat_nr_dirtied{instance=~"$node:$port",job=~"$job"}
type: Graph
Unit: short
Label: Pages
Isolated_anon - 每一個 NUMA node 的每一個域中隔離的匿名內存頁面的頁數 /proc/vmstat nr_isolated_anon
metrics:
node_vmstat_nr_isolated_anon{instance=~"$node:$port",job=~"$job"}
Isolated_file - 每一個 NUMA node 的每一個域中隔離的文件存儲頁面的頁數 /proc/vmstat nr_isolated_file
metrics:
node_vmstat_nr_isolated_file{instance=~"$node:$port",job=~"$job"}
type: Graph
Unit: short
Label: Pages
Alloc_batch - 每一個 NUMA node 的每一個域中因爲內存不足分配給其餘域的頁面 /proc/vmstat nr_alloc_batch
metrics:
node_vmstat_nr_alloc_batch{instance=~"$node:$port",job=~"$job"}
type: Graph
Unit: short
Label: Pages
Free_cma - 每一個 NUMA node 的每一個域中空閒的連續內存分配器頁面 /proc/vmstat nr_free_cma
metrics:
node_vmstat_nr_free_cma{instance=~"$node:$port",job=~"$job"}
Vmscan_write - LRU 內存回收寫入的頁面 /proc/vmstat nr_vmscan_write
metrics:
node_vmstat_nr_vmscan_write{instance=~"$node:$port",job=~"$job"}
Immediate_reclaim - 每一個 NUMA node 的每一個域中當回寫結束時優先回收的頁面 /proc/vmstat nr_vmscan_immediate_reclaim
metrics:
node_vmstat_nr_vmscan_immediate_reclaim{instance=~"$node:$port",job=~"$job"}
type: Graph
Unit: short
Label: Pages
Anon_pages - 每一個 NUMA node 的每一個域中匿名 mapped 緩存頁 /proc/vmstat nr_anon_pages
metrics:
node_vmstat_nr_anon_pages{instance=~"$node:$port",job=~"$job"}
Anon_transparent_hugepages - 每一個 NUMA node 的每一個域中 THP(Transparent Huge Pages) /proc/vmstat nr_anon_transparent_hugepagesmetrics: node_vmstat_nr_anon_transparent_hugepages{instance=~"$node:$port",job=~"$job"}