summaryrefslogtreecommitdiffstats
path: root/src/health/guides/cpu/20min_steal_cpu.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-05 11:19:16 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-05 12:07:37 +0000
commitb485aab7e71c1625cfc27e0f92c9509f42378458 (patch)
treeae9abe108601079d1679194de237c9a435ae5b55 /src/health/guides/cpu/20min_steal_cpu.md
parentAdding upstream version 1.44.3. (diff)
downloadnetdata-b485aab7e71c1625cfc27e0f92c9509f42378458.tar.xz
netdata-b485aab7e71c1625cfc27e0f92c9509f42378458.zip
Adding upstream version 1.45.3+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/health/guides/cpu/20min_steal_cpu.md')
-rw-r--r--src/health/guides/cpu/20min_steal_cpu.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/health/guides/cpu/20min_steal_cpu.md b/src/health/guides/cpu/20min_steal_cpu.md
new file mode 100644
index 000000000..e87c6f057
--- /dev/null
+++ b/src/health/guides/cpu/20min_steal_cpu.md
@@ -0,0 +1,18 @@
+### Understand the alert
+
+This alarm calculates average CPU `steal` time over the last 20 minutes
+
+`steal`, in a virtual machine, is the percentage of time that particular virtual CPU has to wait for an available host CPU to run on. If this metric goes up, it means that your VM is not getting the processing power it needs.
+
+### Troubleshoot the alert
+
+Check for CPU quota and host issues.
+
+Generally, if `steal` is high, it could mean one of the following:
+
+- Another VM on the host system is hogging the CPU.
+- System services on the host system are monopolizing the CPU (for example, system updates).
+- The host CPUs are over-committed (you have more virtual CPUs assigned to VMs than the host system has physical CPUs) and too many VMs need CPU time simultanously.
+- The VM itself has a CPU quota that is too low.
+
+So in the end you can increase the CPU resources of that particular VM, and if the alert persists, move the guest to a different *physical* server.