文档文档

内核虚拟机统计输入插件

此插件通过读取 /proc/vmstat 来收集 Linux 内核 的虚拟内存统计信息。有关可用字段的完整列表,请参阅 proc 手册页/proc/vmstat 部分,有关字段的详细描述,请参阅 vmstat 手册页

引入于: Telegraf v1.0.0 标签: system 操作系统支持: linux

全局配置选项

插件支持其他全局和插件配置设置,用于修改指标、标签和字段,创建别名以及配置插件顺序等任务。更多详情请参阅 CONFIGURATION.md

配置

# Get kernel statistics from /proc/vmstat
# This plugin ONLY supports Linux
[[inputs.kernel_vmstat]]
  # no configuration

Metrics

  • kernel_vmstat
    • nr_free_pages (整数, nr_free_pages)
    • nr_inactive_anon (整数, nr_inactive_anon)
    • nr_active_anon (整数, nr_active_anon)
    • nr_inactive_file (整数, nr_inactive_file)
    • nr_active_file (整数, nr_active_file)
    • nr_unevictable (整数, nr_unevictable)
    • nr_mlock (整数, nr_mlock)
    • nr_anon_pages (整数, nr_anon_pages)
    • nr_mapped (整数, nr_mapped)
    • nr_file_pages (整数, nr_file_pages)
    • nr_dirty (整数, nr_dirty)
    • nr_writeback (整数, nr_writeback)
    • nr_slab_reclaimable (整数, nr_slab_reclaimable)
    • nr_slab_unreclaimable (整数, nr_slab_unreclaimable)
    • nr_page_table_pages (整数, nr_page_table_pages)
    • nr_kernel_stack (整数, nr_kernel_stack)
    • nr_unstable (整数, nr_unstable)
    • nr_bounce (整数, nr_bounce)
    • nr_vmscan_write (整数, nr_vmscan_write)
    • nr_writeback_temp (整数, nr_writeback_temp)
    • nr_isolated_anon (整数, nr_isolated_anon)
    • nr_isolated_file (整数, nr_isolated_file)
    • nr_shmem (整数, nr_shmem)
    • numa_hit (整数, numa_hit)
    • numa_miss (整数, numa_miss)
    • numa_foreign (整数, numa_foreign)
    • numa_interleave (整数, numa_interleave)
    • numa_local (整数, numa_local)
    • numa_other (整数, numa_other)
    • nr_anon_transparent_hugepages (整数, nr_anon_transparent_hugepages)
    • pgpgin (整数, pgpgin)
    • pgpgout (整数, pgpgout)
    • pswpin (整数, pswpin)
    • pswpout (整数, pswpout)
    • pgalloc_dma (整数, pgalloc_dma)
    • pgalloc_dma32 (整数, pgalloc_dma32)
    • pgalloc_normal (整数, pgalloc_normal)
    • pgalloc_movable (整数, pgalloc_movable)
    • pgfree (整数, pgfree)
    • pgactivate (整数, pgactivate)
    • pgdeactivate (整数, pgdeactivate)
    • pgfault (整数, pgfault)
    • pgmajfault (整数, pgmajfault)
    • pgrefill_dma (整数, pgrefill_dma)
    • pgrefill_dma32 (整数, pgrefill_dma32)
    • pgrefill_normal (整数, pgrefill_normal)
    • pgrefill_movable (整数, pgrefill_movable)
    • pgsteal_dma (整数, pgsteal_dma)
    • pgsteal_dma32 (整数, pgsteal_dma32)
    • pgsteal_normal (整数, pgsteal_normal)
    • pgsteal_movable (整数, pgsteal_movable)
    • pgscan_kswapd_dma (整数, pgscan_kswapd_dma)
    • pgscan_kswapd_dma32 (整数, pgscan_kswapd_dma32)
    • pgscan_kswapd_normal (整数, pgscan_kswapd_normal)
    • pgscan_kswapd_movable (整数, pgscan_kswapd_movable)
    • pgscan_direct_dma (整数, pgscan_direct_dma)
    • pgscan_direct_dma32 (整数, pgscan_direct_dma32)
    • pgscan_direct_normal (整数, pgscan_direct_normal)
    • pgscan_direct_movable (整数, pgscan_direct_movable)
    • zone_reclaim_failed (整数, zone_reclaim_failed)
    • pginodesteal (整数, pginodesteal)
    • slabs_scanned (整数, slabs_scanned)
    • kswapd_steal (整数, kswapd_steal)
    • kswapd_inodesteal (整数, kswapd_inodesteal)
    • kswapd_low_wmark_hit_quickly (整数, kswapd_low_wmark_hit_quickly)
    • kswapd_high_wmark_hit_quickly (整数, kswapd_high_wmark_hit_quickly)
    • kswapd_skip_congestion_wait (整数, kswapd_skip_congestion_wait)
    • pageoutrun (整数, pageoutrun)
    • allocstall (整数, allocstall)
    • pgrotated (整数, pgrotated)
    • compact_blocks_moved (整数, compact_blocks_moved)
    • compact_pages_moved (整数, compact_pages_moved)
    • compact_pagemigrate_failed (整数, compact_pagemigrate_failed)
    • compact_stall (整数, compact_stall)
    • compact_fail (整数, compact_fail)
    • compact_success (整数, compact_success)
    • htlb_buddy_alloc_success (整数, htlb_buddy_alloc_success)
    • htlb_buddy_alloc_fail (整数, htlb_buddy_alloc_fail)
    • unevictable_pgs_culled (整数, unevictable_pgs_culled)
    • unevictable_pgs_scanned (整数, unevictable_pgs_scanned)
    • unevictable_pgs_rescued (整数, unevictable_pgs_rescued)
    • unevictable_pgs_mlocked (整数, unevictable_pgs_mlocked)
    • unevictable_pgs_munlocked (整数, unevictable_pgs_munlocked)
    • unevictable_pgs_cleared (整数, unevictable_pgs_cleared)
    • unevictable_pgs_stranded (整数, unevictable_pgs_stranded)
    • unevictable_pgs_mlockfreed (整数, unevictable_pgs_mlockfreed)
    • thp_fault_alloc (整数, thp_fault_alloc)
    • thp_fault_fallback (整数, thp_fault_fallback)
    • thp_collapse_alloc (整数, thp_collapse_alloc)
    • thp_collapse_alloc_failed (整数, thp_collapse_alloc_failed)
    • thp_split (整数, thp_split)

示例输出

kernel_vmstat allocstall=81496i,compact_blocks_moved=238196i,compact_fail=135220i,compact_pagemigrate_failed=0i,compact_pages_moved=6370588i,compact_stall=142092i,compact_success=6872i,htlb_buddy_alloc_fail=0i,htlb_buddy_alloc_success=0i,kswapd_high_wmark_hit_quickly=25439i,kswapd_inodesteal=29770874i,kswapd_low_wmark_hit_quickly=8756i,kswapd_skip_congestion_wait=0i,kswapd_steal=291534428i,nr_active_anon=2515657i,nr_active_file=2244914i,nr_anon_pages=1358675i,nr_anon_transparent_hugepages=2034i,nr_bounce=0i,nr_dirty=5690i,nr_file_pages=5153546i,nr_free_pages=78730i,nr_inactive_anon=426259i,nr_inactive_file=2366791i,nr_isolated_anon=0i,nr_isolated_file=0i,nr_kernel_stack=579i,nr_mapped=558821i,nr_mlock=0i,nr_page_table_pages=11115i,nr_shmem=541689i,nr_slab_reclaimable=459806i,nr_slab_unreclaimable=47859i,nr_unevictable=0i,nr_unstable=0i,nr_vmscan_write=6206i,nr_writeback=0i,nr_writeback_temp=0i,numa_foreign=0i,numa_hit=5113399878i,numa_interleave=35793i,numa_local=5113399878i,numa_miss=0i,numa_other=0i,pageoutrun=505006i,pgactivate=375664931i,pgalloc_dma=0i,pgalloc_dma32=122480220i,pgalloc_movable=0i,pgalloc_normal=5233176719i,pgdeactivate=122735906i,pgfault=8699921410i,pgfree=5359765021i,pginodesteal=9188431i,pgmajfault=122210i,pgpgin=219717626i,pgpgout=3495885510i,pgrefill_dma=0i,pgrefill_dma32=1180010i,pgrefill_movable=0i,pgrefill_normal=119866676i,pgrotated=60620i,pgscan_direct_dma=0i,pgscan_direct_dma32=12256i,pgscan_direct_movable=0i,pgscan_direct_normal=31501600i,pgscan_kswapd_dma=0i,pgscan_kswapd_dma32=4480608i,pgscan_kswapd_movable=0i,pgscan_kswapd_normal=287857984i,pgsteal_dma=0i,pgsteal_dma32=4466436i,pgsteal_movable=0i,pgsteal_normal=318463755i,pswpin=2092i,pswpout=6206i,slabs_scanned=93775616i,thp_collapse_alloc=24857i,thp_collapse_alloc_failed=102214i,thp_fault_alloc=346219i,thp_fault_fallback=895453i,thp_split=9817i,unevictable_pgs_cleared=0i,unevictable_pgs_culled=1531i,unevictable_pgs_mlocked=6988i,unevictable_pgs_mlockfreed=0i,unevictable_pgs_munlocked=6988i,unevictable_pgs_rescued=5426i,unevictable_pgs_scanned=0i,unevictable_pgs_stranded=0i,zone_reclaim_failed=0i 1459455200071462843

此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2