Tagged articles

process states

14 articles · Page 1 of 1
Tech Stroll Journey
Tech Stroll Journey
May 23, 2026 · Operations

Why D and Z Processes Stall Your CPU: Linux Performance Tuning Guide

The article explains the low‑level reasons why uninterruptible (D) and zombie (Z) processes inflate Linux load average, shows how to identify them with ps, wchan and /proc tools, and provides step‑by‑step diagnostics, handling strategies, kernel and I/O scheduler tweaks, and preventive measures to keep the system responsive.

D stateI/O debuggingLinux
0 likes · 15 min read
Why D and Z Processes Stall Your CPU: Linux Performance Tuning Guide
Raymond Ops
Raymond Ops
Nov 7, 2025 · Fundamentals

Unlocking Linux Process States: From Zombies to Orphans

This article explains Linux process lifecycle, detailing the five classic states, how the kernel represents them, practical commands and C code to observe state transitions, and deep dives into zombie and orphan processes with real‑world examples and mitigation techniques.

LinuxOrphan Processkernel
0 likes · 22 min read
Unlocking Linux Process States: From Zombies to Orphans
Raymond Ops
Raymond Ops
Sep 5, 2025 · Fundamentals

Understanding Linux Process States, Scheduling, and Priority – A Deep Dive

This article explains Linux process states, how the kernel linked list works, commands for inspecting processes, the nature of zombie and orphan processes, priority handling, context switching, and the O(1) scheduler in the 2.6 kernel, providing a comprehensive overview for system developers.

LinuxO(1) SchedulerProcess Scheduling
0 likes · 19 min read
Understanding Linux Process States, Scheduling, and Priority – A Deep Dive
Liangxu Linux
Liangxu Linux
May 25, 2025 · Fundamentals

Demystifying Linux Process States, Zombies, and the O(1) Scheduler

This article explains Linux process states stored in task_struct, how to interpret them with ps commands, the nature of zombie and orphan processes, priority handling via nice and top, and the inner workings of the Linux 2.6 O(1) scheduler including runqueues, active/expired queues, and bitmap optimizations.

O(1) SchedulerSchedulerkernel
0 likes · 15 min read
Demystifying Linux Process States, Zombies, and the O(1) Scheduler
php Courses
php Courses
Aug 2, 2022 · Fundamentals

Three Process States from a Programmer’s Perspective

From a programmer’s viewpoint, processes can be in three states—running (or ready), suspended (e.g., waiting for signals like SIGCONT after sleep or wait), and terminated (after exit or Ctrl+C), with explanations of how signals control transitions and what each state signifies.

operating systemprocessprocess states
0 likes · 2 min read
Three Process States from a Programmer’s Perspective
dbaplus Community
dbaplus Community
Jan 10, 2022 · Operations

Why Is Linux Load High? Decoding Load Average, CPU Usage & Process States

This article explains Linux process states, how the kernel calculates load average, the relationship between load and CPU utilization, and provides a systematic approach with tools and commands to identify resource bottlenecks, differentiate high‑load/high‑CPU scenarios from high‑load/low‑CPU cases, and pinpoint problematic processes and threads.

LinuxSystem Bottleneckcpu-utilization
0 likes · 11 min read
Why Is Linux Load High? Decoding Load Average, CPU Usage & Process States