<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Scheduler on Pi Stack</title>
    <link>https://www.pistack.xyz/tags/scheduler/</link>
    <description>Recent content in Scheduler on Pi Stack</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 01 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.pistack.xyz/tags/scheduler/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Self-Hosted Linux CPU Scheduler Analysis: schedstat vs sched_debug vs perf sched</title>
      <link>https://www.pistack.xyz/posts/2026-06-01-linux-cpu-scheduler-analysis-schedstat-sched-debug-perf-sched/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://www.pistack.xyz/posts/2026-06-01-linux-cpu-scheduler-analysis-schedstat-sched-debug-perf-sched/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;The Linux CPU scheduler is responsible for deciding which task runs on which CPU at any given moment. With the Completely Fair Scheduler (CFS) and the newer EEVDF scheduler in kernel 6.6+, understanding scheduler behavior is essential for diagnosing latency spikes, CPU contention, and uneven load distribution across cores. Linux provides several built-in tools for scheduler analysis, each offering a different level of detail and operational overhead.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
