逻辑离线后跟踪 CPU 使用情况

Tracking CPU usage after logical offline

我对跟踪 CPU 使用情况的任何可能方式感兴趣,以及 CPU 核心上发生的 processes/interrupts 列表已通过以下方式逻辑离线:

echo 0 > /sys/devices/system/cpu/cpuN/online

是否有文件或任何对象仍然跟踪 processes/interrupts 发生在这样的核心上,因为对于大多数测量程序来说,核心是不可见的(例如 top)?

让 CPU 脱机的一部分是确保它不会执行任何进程或任何 IRQ(没有什么可跟踪的)。

请注意,“离线”是 hot-plug 支持的一部分,旨在“准备好从计算机上拔下”,只是大多数真实硬件不支持 hot-plug CPUs.