在vioc上topas看到的cpu的百分比是 (实际使用的cpu)/(运行时获得的physical cpu),所以不准。
但可以通过监控VP的CPU百分比来折算。比如EC=2,VP=4,如果VP的CPU%=25%,可以理解为占了1个core的能力。如果VP的CPU%=75%,可以理解为占了3个core的能力.
VP的CPU% = VP user%+VP sys%
VP的CPU%可以从nmon中提取。
topas中的cpu% 可以和entc这个值结合起来得出实际的cpu利用率。topas看到的cpu的百分比是 (实际使用的cpu)/(运行时获得的physical cpu),entc是运行时分配的physical cpu /EC.
两个指标一结合就能得出对于EC来说,用了多少cpu。
这一点可以参考我的文章,有详细解释