I am looking into a crash dump for RHEL 7.4. It shows some of the task status as PA.
None of the help pages talk about the details of this task status.
I am looking into a crash dump for RHEL 7.4. It shows some of the task status as PA.
None of the help pages talk about the details of this task status.
PArked. You may have some offline CPUs given that state, but have someone who really understands the scheduler have a look at it.
These corresponds to the process state characters from /proc/[pid]/stat:
R Running
S Sleeping in an interruptible wait
D Waiting in uninterruptible disk sleep
Z Zombie
T Stopped (on a signal) or (before Linux 2.6.33) trace stopped
t Tracing stop (Linux 2.6.33 onward)
W Paging (only before Linux 2.6.0)
X Dead (from Linux 2.6.0 onward)
x Dead (Linux 2.6.33 to 3.13 only)
K Wakekill (Linux 2.6.33 to 3.13 only)
W Waking (Linux 2.6.33 to 3.13 only)
P Parked (Linux 3.9 to 3.13 only)
Note that crash does its own interpretation of the state constants in task.c. For example, UNinterruptible when proc reports Disk. The former is perhaps more technically correct, but practically most uninterruptable tasks are doing I/O.