Tagged articles
13 articles
Page 1 of 1
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.

Orphan ProcessProcess Stateskernel
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.

O(1) SchedulerProcess Stateslinux
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) SchedulerProcess StatesScheduler
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 SystemProcess Statesprocess
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.

Load AveragePerformance MonitoringProcess States
0 likes · 11 min read
Why Is Linux Load High? Decoding Load Average, CPU Usage & Process States