For the complete documentation index, see llms.txt. This page is also available as Markdown.

问题是否出在我自己的工作负载上?

这些面板指向您的应用内部。当它们出现异动时,请检查您的工作负载——而非基础设施。

Memory Utilization — Real Utilization

您的工作负载实际持有的内存,不包含页面缓存和缓冲区。这个数值才是判断您是否面临内存耗尽的依据。

Memory Utilization — Utilization

大多数监控工具默认显示的原始数值——已用 / 总量,且将缓存计为已用。我们将其与 Real Utilization 并排展示,以便您直观看出两者的差距。

Utilization 较高而 Real Utilization 较低是健康状态:Linux 正在将空闲 RAM 用作机会性缓存,这正是其预期行为。Real Utilization 较高则表明存在工作负载问题:请分析您应用的内存使用情况。

Swap In / Swap Out

每秒从磁盘换入 / 换出到磁盘的页面数。生产环境 VM 上出现非零 Swap 流量,几乎总意味着工作负载已超出其工作集范围。请为实例增加内存、缩减工作集,或接受由此带来的延迟损耗。

KSWAPD Steal

内核回收守护进程为释放页面所付出的代价的激烈程度。该值在 Swap 抖动变得可见之前便会上升——这是工作集即将触及上限的早期预警信号。

KSWAPD LHWM

记录回收守护进程唤醒后立即发现内存低于低水位线的次数。与 KSWAPD Steal 结合阅读,可判断内核是在从容运作还是在疲于应对。

Swap Total / Swap Free

上述 Swap 活动面板的容量背景信息。用于确认 Swap 是否已配置,以及剩余空间还有多少。

System Load Average — Last 1 / 5 / 15 Minutes

来自 Guest 内部的标准 Linux 负载均值,覆盖三个时间窗口。可用于高层次的健全性检查,但单独使用不足以下结论——负载均值包含处于不可中断睡眠状态的进程,因此高负载数值既可能意味着 CPU 饱和,也可能意味着 I/O 饱和。请结合 CPU 和磁盘面板一起阅读。

API 参考

所有实例指标均使用 DescribeInstanceMonitorData,并配合以下 metricType 值。

Console 面板
metricType

Memory Utilization — Utilization

MEM_UTIL

Memory Utilization — Real Utilization

REALMEM_UTIL

Swap Total

SWAP_TOTAL

Swap Free

SWAP_FREE

Swap In

SWAP_IN

Swap Out

SWAP_OUT

KSWAPD Steal

KSWAPD_STEAL

KSWAPD LHWM

KSWAPD_LHWM

System Load Average — Last 1 Minute

LOAD1

System Load Average — Last 5 Minutes

LOAD5

System Load Average — Last 15 Minutes

LOAD15

最后更新于