linux内核是否发布进程状态更改事件?

linux内核是否发布进程状态更改事件?,linux,linux-kernel,Linux,Linux Kernel,我正在运行一个多线程java应用程序。我想知道我的应用程序如何充分利用多核cpu。Linux中是否有提供以下信息的工具或api 进程id、线程名称、状态、核心、时间 linux内核是否发布进程状态更改事件?看看ftrace或SystemTap。或者,如果您想要精美的图形,.是的,通过/proc文件系统发布了大量信息。我不知道状态信息的确切位置,但可能在每个进程/进程中subfolders@MarcB/proc/确实有大量的信息。但我们不希望轮询这些文件以查看进程状态的更改。如果线程在轮询周期之间

我正在运行一个多线程java应用程序。我想知道我的应用程序如何充分利用多核cpu。Linux中是否有提供以下信息的工具或api

进程id、线程名称、状态、核心、时间


linux内核是否发布进程状态更改事件?

看看ftrace或SystemTap。或者,如果您想要精美的图形,.

是的,通过/proc文件系统发布了大量信息。我不知道状态信息的确切位置,但可能在每个进程/进程中subfolders@MarcB/proc/确实有大量的信息。但我们不希望轮询这些文件以查看进程状态的更改。如果线程在轮询周期之间从R->S->R-S->R运行,我们可能会丢失信息。上述更改将被简单地视为带有轮询的“R”。但是,如果我们听事件,它给出了线程发生了什么的真实画面。