本次sig会议议程:
1、调度亲和性探测与映射方法介绍 ,汇报人:chenmingmin
2、A-Tune web UI介绍与演示,汇报人:gaoruoshu
3、新场景调优介绍,汇报人:hanxinke
与会人:A-Tune sig组成员
感谢与各位的线上交流!
会议纪要:
chenmingmin:
1、介绍了线程间亲和性、numa内存亲和性、网络亲和性的基本概念
2、分析了业界主流的亲和性探测方法,函数调用跟踪和内存访问跟踪
3、讲解了业界主流的线程映射方法,openmp和kmaf,并对kmaf方式进行了代码实现
4、演示了kmaf绑核方式实现的调度效果
分享链接:https://gitee.com/openeuler/wisdom-advisor/wikis/
gaoruoshu:
1、介绍了A-Tune web UI实现的具体原理
2、在web UI上演示了在线静态调优analysis和离线动态调优Tuning的动态曲线图
3、介绍了现有web UI的功能点,以及后期的技术演进路线
代码仓链接:https://gitee.com/openeuler/A-Tune-UI
hanxinke:
1、展示了当前A-Tune已经支持的业务场景下的配置参数
2、演示了一个新场景如何入手调优的具体方法
代码仓链接:https://gitee.com/openeuler/A-Tune/tree/master/tuning/yamls
问题交流以及下一步计划:
1、kmaf线程映射方法是不停地进行亲和性检测,频率为100ms,平均开销在1.5%
2、页面迁移需要达到从一个节点访问的最高数量是次高数量的2倍以上,这个统计值需要达到稳定状态才行
3、当前亲和性探测方法使用了page_fault缺页统计访问信息,性能开销较大,后期将用其他跟踪方式来替代
4、当前A-Tune web UI上面采集的数据无法实时显示,后期通过增加数据库进行改进
5、analysis上面比对的数据表只是简单的增加时间戳来区分,需要提升使用者体验
6、当前A-Tune web UI只支持一个集群的调优,多个集群调优的实现方式还需要改进
下次sig会议议程:(预计时间:2020-11-20 10:00-12:00)
欢迎大家将想要了解的内容或者讨论的议题发送到a-tune@openeuler.org邮箱!
敬请期待