{"id":501,"date":"2024-07-16T13:55:59","date_gmt":"2024-07-16T13:55:59","guid":{"rendered":"https:\/\/blog.hostinger.io\/support\/2024\/07\/16\/9615642-understanding-cpu-steal-and-its-impact-on-vps-at-hostinger\/"},"modified":"2026-05-04T06:31:02","modified_gmt":"2026-05-04T06:31:02","slug":"9615642-understanding-cpu-steal-and-its-impact-on-vps-at-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/9615642-understanding-cpu-steal-and-its-impact-on-vps-at-hostinger\/","title":{"rendered":"Understanding CPU Steal and Its Impact on VPS at Hostinger"},"content":{"rendered":"<h2 id=\"h_eb75e0deec\">What is CPU steal?<\/h2><p class=\"no-margin\">CPU Steal time occurs when the hypervisor (the software managing VPS instances on a physical server) redistributes CPU resources among multiple VPS instances. It measures the time a virtual CPU spends waiting for real CPU resources while the hypervisor is servicing other virtual CPUs.<\/p><h2 id=\"h_6e484e4447\">Why and when does CPU steal happen?<\/h2><p class=\"no-margin\">CPU Steal typically occurs in shared environments where many VPS instances share the same physical server. The main causes include:<\/p><ul>\n<li>\n<p class=\"no-margin\">Overall demand for CPU resources exceeds the available physical CPU capacity.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Multiple VPS instances require high CPU resources simultaneously, leading to temporary contention.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\">Particular VPS backup generation may also lead to temporary increased CPU steal.<\/p>\n<\/li>\n<\/ul><h2 id=\"h_7d364e0f8a\">Is CPU steal normal?<\/h2><p class=\"no-margin\">Yes, CPU Steal is a common and normal phenomenon in virtualized environments. It is part of the virtualization process to ensure fair CPU resource distribution among all VPS instances.<\/p><h2 id=\"h_fd2b0b03cb\">Hostinger&rsquo;s solution: automatic node balancer<\/h2><p class=\"no-margin\">To mitigate the impact of CPU Steal, Hostinger employs an automatic node balancer. This system runs daily, monitoring CPU usage across nodes and redistributing VPS instances to balance the load effectively. This proactive approach helps maintain optimal performance for all VPS instances.<\/p><h2 id=\"h_a85b20958c\">Impact of 1-10% CPU steal on your VPS<\/h2><p class=\"no-margin\">A CPU Steal percentage between 1-10% is generally considered normal and should have minimal impact on VPS performance. Here&rsquo;s what customers can expect:<\/p><ul>\n<li>\n<p class=\"no-margin\"><b>1-3%<\/b>: Negligible impact, almost imperceptible in most workloads.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\"><b>4-7%<\/b>: Slightly noticeable in CPU-intensive tasks but should not significantly affect overall performance.<\/p>\n<\/li>\n<li>\n<p class=\"no-margin\"><b>8-10%<\/b>: May cause some performance degradation in CPU-bound applications, but still manageable with proper resource planning.<\/p>\n<\/li>\n<\/ul><h2 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\" id=\"h-what-you-can-do\"><strong>What You Can Do<\/strong><\/h2><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If your VPS is experiencing performance issues related to a CPU usage limit being applied, here are the steps you can take:<\/p><h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>1. Identify the processes causing high CPU usage<\/strong><\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Connect to your VPS via SSH and run either of the following commands to see which processes are consuming the most CPU in real time:<\/p><div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"Code\">\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code>top<\/code><\/pre>\n<\/div>\n<\/div><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">or<\/p><div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" role=\"group\" aria-label=\"Code\">\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code>htop<\/code><\/pre>\n<\/div>\n<\/div><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">htop<\/code> provides a more visual, color-coded interface and is generally easier to read. If it&rsquo;s not installed, run <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">apt install htop<\/code> (Ubuntu\/Debian) or <code class=\"bg-text-200\/5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">yum install htop<\/code> (CentOS\/AlmaLinux) first.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Look for processes with high CPU% values &mdash; these are your likely culprits. Once identified, you can optimize, restart, or stop the offending process accordingly.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You can also check <strong>Backups &amp; Monitoring &rarr; Server Usage<\/strong> in hPanel for a historical view of resource consumption.<\/p><h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>2. Use the weekly CPU limit removal option<\/strong><\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You have the option to remove the CPU restriction <strong>once per week<\/strong>. This gives you a window to test configuration changes or adjust the software running on your VPS. Use the <strong>Remove Limitations<\/strong> option in your VPS management panel.<\/p><h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>3. If the weekly removal limit has already been used<\/strong><\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You&rsquo;ll need to reduce CPU usage directly on the server while the restriction is active. This guide can help: <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/www.tecmint.com\/cputool-limit-linux-process-cpu-usage-load\/\" target=\"_blank\" rel=\"noopener\">Limit and Control CPU Utilization of Any Process in Linux<\/a><\/p><h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>4. Check for malware<\/strong><\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">If your server has already been optimized but CPU usage remains high, malware may be the underlying cause. Use the <a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" href=\"https:\/\/support.hostinger.com\/en\/articles\/8450363-vps-malware-scanner\" target=\"_blank\" rel=\"noopener\">VPS Malware Scanner<\/a> to check.<\/p><h3 class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>5. Wait for automatic restoration<\/strong><\/h3><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Once CPU usage visibly drops to normal levels, the restriction will be <strong>lifted automatically<\/strong> &mdash; no action needed on your end.<\/p><h2 id=\"h_922bebf79b\">Conclusion<\/h2><p class=\"no-margin\">Hostinger is dedicated to ensuring that your VPS runs smoothly and efficiently. Our automatic node balancer actively manages and balances CPU usage to minimize the impact of CPU Steal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is CPU steal and is it critical?<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[199],"tags":[],"class_list":["post-501","post","type-post","status-publish","format-standard","hentry","category-vps-management"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/support\/9615642-understanding-cpu-steal-and-its-impact-on-vps-at-hostinger\/","default":1}],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=501"}],"version-history":[{"count":3,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/501\/revisions"}],"predecessor-version":[{"id":10242,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/501\/revisions\/10242"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}