您的位置:首页 > 其它

性能指标之资源指标-CPU-亲和性-取值

2017-03-21 09:46 253 查看
查看“进程-CPU”亲和度方法
1、获取来源Nmon的BBBP sheet命令行mpstat
–d
2、举例说明

如图所示:1)有92.7%的进程调度是在同一个逻辑CPU上完成的2)有2.4%的进程调度是在同一个CPU
Core但不同逻辑CPU上完成的3)有0%的进程调度是在同一个CPU chip但不同逻辑Core上完成的4)有4.9%的进程调度是在同一个MCM但不同CPU Chip上完成的5)没有进程是在不同MCM上完成调度的6)没有进程是在不同抽屉上完成调度的
查看“CPU-内存”亲和性方法
1、获取来源
lssrad
–avPerfpmr的输出文件lssrad.out
2、CPU和内存在同一个抽屉


SRAD (Scheduler Resource Allocation Domain )REF1是抽屉号

所有的CPU和内存都在一个抽屉,即共享了内存,不存在CPU和内存分在不同抽屉的情况。
3、CPU和内存分布在不同抽屉但仍有亲和性


CPU分布在4个CEC笼子中0、1、2、3
4、CPU和内存分布在不同抽屉(1)
资源分配域2中,从编号为1的抽屉中取了CPU但没有取内存。


5、CPU和内存分布在不同抽屉(2)
资源分配域4中,从编号为2的抽屉中取了内存但没有取CPU。



虚拟CPU与物理CPU的亲和度
1、获取来源在AIX上开trace,并后期用curt生成报表,可以看某个VP上,“进程/线程和虚拟CPU的亲和度”以及“虚拟CPU与物理CPU的亲和度”。



2、指标说明对于physical processor affinity这个值来说,理想的亲和度是1.0,即虚拟CPU总是被调度到同一个物理CPU,得到了最大化的缓存命中率,最差的亲和度是0。
如果一个分区需要的CPU资源超过了EC值,此时VP可能会到其他物理CPU上获得时间片,造成上下文切换。简单来说,也就是借来的CPU性能较差。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: