性能指标之资源指标-CPU-亲和性-取值
2017-03-21 09:46
253 查看
查看“进程-CPU”亲和度方法
1、获取来源Nmon的BBBP sheet命令行mpstat
–d
2、举例说明
![](http://mmbiz.qpic.cn/mmbiz_png/xjKPICq0no63m2V3fUlNf2ZGL5yHdojRbXw8PHeJ0Kq8Lu6xZpCoibrx2WgboiaV2xZ79gPF2VNJIwGxnsPEqALQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
如图所示: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和内存在同一个抽屉
![](http://mmbiz.qpic.cn/mmbiz_png/xjKPICq0no63m2V3fUlNf2ZGL5yHdojRDGKjgpibpILY6iaW2ayZXoWG6nibZetrUtt5jftIYT8poYErOHS5BserA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
SRAD (Scheduler Resource Allocation Domain )REF1是抽屉号
所有的CPU和内存都在一个抽屉,即共享了内存,不存在CPU和内存分在不同抽屉的情况。
3、CPU和内存分布在不同抽屉但仍有亲和性
![](http://mmbiz.qpic.cn/mmbiz_png/xjKPICq0no63m2V3fUlNf2ZGL5yHdojRJUiamRwezFXDKcwibJTVVBgBo3dzhZ3UNMEiaBPohEt3vg1Az6ibgcicd5w/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
CPU分布在4个CEC笼子中0、1、2、3
4、CPU和内存分布在不同抽屉(1)
资源分配域2中,从编号为1的抽屉中取了CPU但没有取内存。
![](http://mmbiz.qpic.cn/mmbiz_png/xjKPICq0no63m2V3fUlNf2ZGL5yHdojRGMdQFDj4XLGXE7CZbBz2uKF6E3fx6Qba9cAwiaiaXXweGBDlKzDjZCDg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
5、CPU和内存分布在不同抽屉(2)
资源分配域4中,从编号为2的抽屉中取了内存但没有取CPU。
![](http://mmbiz.qpic.cn/mmbiz_png/xjKPICq0no63m2V3fUlNf2ZGL5yHdojRMQG1bedfscQMd4s1k7iabAhggiaUbMuDBhKtyxZro8K6hz7lIekYMJvA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
虚拟CPU与物理CPU的亲和度
1、获取来源在AIX上开trace,并后期用curt生成报表,可以看某个VP上,“进程/线程和虚拟CPU的亲和度”以及“虚拟CPU与物理CPU的亲和度”。
![](http://mmbiz.qpic.cn/mmbiz_png/xjKPICq0no63m2V3fUlNf2ZGL5yHdojRs6jn356ObOGiaQd0ROhTlQWLicveUiaUrXFuJGVueKVmeeWiaNzsAADibAw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
2、指标说明对于physical processor affinity这个值来说,理想的亲和度是1.0,即虚拟CPU总是被调度到同一个物理CPU,得到了最大化的缓存命中率,最差的亲和度是0。
如果一个分区需要的CPU资源超过了EC值,此时VP可能会到其他物理CPU上获得时间片,造成上下文切换。简单来说,也就是借来的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性能较差。
相关文章推荐
- 性能指标之资源指标-CPU-亲和性-调整优化
- 性能指标之资源指标-CPU-亲和性-介绍
- 性能指标之资源指标-谁占用了CPU-函数级-CoreDump
- 性能指标之资源指标-CPU-谁占用了CPU-函数级-truss
- 性能指标之资源指标-CPU-谁占用了CPU-函数级-curt
- 性能指标之资源指标-谁占用了CPU-函数级-CoreDump
- 性能指标之资源指标-CPU-谁占用了CPU-函数级-truss
- 性能指标之资源指标-CPU-每笔交易消耗的CPU
- 性能指标之资源指标-CPU-谁占用了CPU-函数级-curt
- 性能指标之资源指标-CPU-谁占用了CPU-函数级-tProf
- 性能指标之资源指标-CPU-谁占用了CPU-进程级
- 性能指标之资源指标-CPU-利用率
- 性能指标之资源指标-CPU-配置(2)
- 性能指标之资源指标-CPU-配置(1)
- Windows 性能监视器的基本指标(CPU,内存,硬盘参数)
- Windows Server 2012 R2 Hyper-V 04之基于虚拟机CPU资源调整性能测试03
- 性能测试指标的理解--cpu和load
- Windows 性能监视器的基本指标(CPU,内存,硬盘参数)
- 性能指标之资源指标-磁盘-主要关注指标
- 性能指标之资源指标-内存-内存是否泄漏