目前已经有很多工具可以测量 I/O 操作期间 CPU 等待时间的百分比,例如dstat
。不过,我正在寻找一种方法来测量积极的核心。
特别是,我的服务器有一个英特尔 i7 CPU。这些 CPU 并非始终处于活动状态,因此如果要测量 CPU 利用率,PCM 工具提供两个不同的指标:标准 CPU 周期或活跃 CPU 周期。
是否有类似的方法来测量 I/O 等待时间活跃的 CPU 周期?我强烈感觉到我的活动 CPU 存在 I/O 瓶颈,但总体等待时间很短(约 3%-8%)。我有 8 个核心和 2 个线程/核心,所以我无法量化这个百分比是否“很多”。