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

来源:互联网 发布:数据库编程软件有哪些 编辑:程序博客网 时间:2024/06/04 21:44
查看“进程-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性能较差。
0 0
原创粉丝点击