任务状态PA指的是什么?

任务状态PA指的是什么?

我正在查看 RHEL 7.4 的崩溃转储。它显示部分任务状态为 PA。 在此处输入图片描述

没有任何帮助页面讨论此任务状态的详细信息。

  1. 谁能告诉我 PA 所指的任务状态是什么?
  2. 有关崩溃实用程序中提到的所有进程状态的任何链接或详细信息吗? 在此处输入图片描述

答案1

已停放。在这种状态下,您可能有一些离线 CPU,但请让真正了解调度程序的人查看一下。

这些对应于/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)

请注意崩溃它对 task.c 中的状态常量的解释。例如,当 proc 报告磁盘时,不可中断。前者可能在技术上更正确,但实际上大多数不可中断任务都在执行 I/O。

相关内容