你好,欢迎交流,A-Tune项目组的邮箱是a-tune@openeuler.org

 

关于问题1

当前我们已经对同一种负载类型的应用进行了细分,能够识别到一款应用具体测试场景的粒度(例如nginx应用,我们能够识别到其http长连接和https短连接两个场景),对于每一款应用测试场景会有不同的优化配置内容,下方的default.conf文件就是对应的默认情况(即idle场景)下的优化配置信息(例如你当前环境处于idle状态,使用模式识别atune-adm analysis命令就会识别出当前处于default场景,然后进行default.conf文件中参数配置,以此来优化环境,例如对内核进行配置,设置CONFIG_NUMA_AWARE_SPINLOCKS = y

         自己定义一个conf文件也是一样的,你可以使用define命令定义一个新的应用场景,可参考如下用户指导手册,此时会创建一个新的应用场景test_service-test_app-test_scenarioexample.conf文件中是你对该测试场景人工经验得到的优化配置内容,然后使用atune-adm collection采集数据时,有个-t命令指定你采集的是哪个场景的数据,例如刚刚创建的test_service-test_app-test_scenario,模型训练就可以执行atune-adm train基于你采集的数据生成新的模型

 

关于问题2

         激活某个profile就是识别某个应用场景,然后执行其对应的conf文件中的参数配置过程,用list命令查找到的就是我们系统已经支持的应用场景profile,类似test_service-test_app-test_scenario

 

非常感谢您的提问,A-Tune将不断完善用户手册,您这边的提问将会整理更新到用户手册中!

 

发件人: 20研李俊祺 [mailto:2506534280@qq.com]
发送时间: 2020920 9:30
收件人: hanxinke <hanxinke@huawei.com>
主题: 关于A-Tune上画像(profile)的建立问题

 

你好,由于当时没有记录下A-Tune项目组的邮箱(我查看已接收的邮件发现有好几个邮箱的地址,不知道发哪个),所以这边直接发到了你的个人邮箱里面。

 

问题:我们在阅读A-Tune使用文档时,对Profile方面有两个疑惑。

 

1A-Tune中各负载类型的Profile应该是指这类负载的画像吧?我看到3.4中提到,在collection之前需要自己定义一个conf文件,那这个conf文件起到的作用具体是什么呢?比如说下图为default-defaultconf文件(default.conf

 

 

我看A-Tune的使用文档时,里面提到:对业务场景建立精准的系统画像,那是不是说我们通过自己设定conf文件,然后通过A-Tunetrain命令来

构造出相应的参数调优模型这一过程就是建立系统画像的过程呢?(不知道我的理解有没有偏差)

 

2)我想请教一下,激活某个profile的作用是什么?是通过人为的方式将某个负载归类为list某个类型的profile”进行优化吗?