<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Context Switch on Netdata</title><link>https://www.netdata.cloud/tags/context-switch/</link><description>Recent content in Context Switch on Netdata</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 22 Aug 2026 05:09:03 +0300</lastBuildDate><atom:link href="https://www.netdata.cloud/tags/context-switch/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux Load Average Spikes: IO Wait &amp; Bottlenecks</title><link>https://www.netdata.cloud/academy/linux-system-load-average-spike/</link><pubDate>Tue, 19 Aug 2025 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/academy/linux-system-load-average-spike/</guid><description>&lt;p&gt;An alert fires: &amp;ldquo;High load average on production server.&amp;rdquo; Your heart rate quickens. You SSH into the machine and run a command like top, only to be confused. The CPU usage is hovering at 10%, but the load average is sky-high. What’s going on? If the CPU isn&amp;rsquo;t busy, what is the system &amp;ldquo;loaded&amp;rdquo; with? This common scenario highlights one of the most misunderstood metrics in &lt;a href="https://www.netdata.cloud/solutions/technologies/linux-monitoring/"&gt;Linux performance troubleshooting&lt;/a&gt;: the system load average.&lt;/p&gt;</description></item><item><title>Context Switching &amp; Its Impact On System Performance</title><link>https://www.netdata.cloud/blog/understanding-context-switching-and-its-impact-on-system-performance/</link><pubDate>Tue, 02 May 2023 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/blog/understanding-context-switching-and-its-impact-on-system-performance/</guid><description>&lt;p&gt;&lt;img src="../2023-05-02-understanding-context-switching-and-its-impact-on-system-performance/img/stacked-netdata.png" alt="stacked-netdata"&gt;&lt;/p&gt;&#10;&lt;p&gt;Context switching is the process of switching the CPU from one process, task or thread to another. In a multitasking operating system, such as Linux, the CPU has to switch between multiple processes or threads in order to keep the system running smoothly. This is necessary because each CPU core without hyperthreading can only execute one process or thread at a time. If there are many processes or threads running simultaneously, and very few CPU cores available to handle them, the system is forced to make more context switches to balance the CPU resources among them.&lt;/p&gt;</description></item></channel></rss>