根据我今天的经验,我发现Oracle的Java VisualVM显示cpu使用率占机器核心总数的百分比,即使受监视的JVM在OS中设置的进程亲缘关系有限也是如此。这在“监视器”选项卡中。Java VisualVM CPU使用率和处理器亲和力
限制与taskset
(在Linux,Ubuntu的)中,当允许该JVM的处理器是接近100%的利用率在htop
所监视的JVM中,在VisualVM的所示的CPU百分比显然等于CPU由分割总数监控的jvm允许的处理器数量。因此,该比例尺的分辨率不足。
你能否确认你在其他操作系统上或一般情况下观察到相同情况?
当显示cpu使用情况时,有没有一种方法可让VisualVM帐户仅显示亲和力分配的核心?