Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
A-Tune
提交
fa881521
A
A-Tune
项目概览
openeuler
/
A-Tune
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
A-Tune
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
fa881521
编写于
1月 04, 2020
作者:
O
openeuler-ci-bot
提交者:
Gitee
1月 04, 2020
浏览文件
操作
浏览文件
下载
差异文件
!7 Update document
Merge pull request !7 from shanshishi/master
上级
789854f9
b342c7ca
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
6 deletion
+14
-6
Documentation/UserGuide/A-Tune用户指南.md
Documentation/UserGuide/A-Tune用户指南.md
+14
-6
未找到文件。
Documentation/UserGuide/A-Tune用户指南.md
浏览文件 @
fa881521
...
@@ -28,9 +28,12 @@ A-Tune和其他华为商标均为华为技术有限公司的商标。本文档
...
@@ -28,9 +28,12 @@ A-Tune和其他华为商标均为华为技术有限公司的商标。本文档
<h2
id=
"简介.md"
>
简介
</h2>
<h2
id=
"简介.md"
>
简介
</h2>
操作系统作为衔接应用和硬件的基础软件,如何调整系统和应用配置,充分发挥软硬件能力,从而提升业务性能,对用户来说至关重要。然而,运行在操作系统上的业务类型成百上千,应用形态千差万别,对资源的要求各不相同,且当前硬件和基础软件组成的应用环境涉及高达7000多个配置对象,随着调优对象的增加,调优所需的时间成本以指数级增长,配置调优成为了一项极其复杂的工程,超出了一般工程师的能力范围。为了应对这些挑战,A-Tune就应运而生了。
操作系统作为衔接应用和硬件的基础软件,如何调整系统和应用配置,充分发挥软硬件能力,从而使业务性能达到最优,对用户至关重要。然而,运行在操作系统上的业务类型成百上千,应用形态千差万别,对资源的要求各不相同。当前硬件和基础软件组成的应用环境涉及高达7000多个配置对象,随着业务复杂度和调优对象的增加,调优所需的时间成本呈指数级增长,导致调优效率急剧下降,调优成为了一项极其复杂的工程,给用户带来巨大挑战。
其次,操作系统作为基础设施软件,提供了大量的软硬件管理能力,每种能力适用场景不尽相同,并非对所有的应用场景都通用有益,因此,不同的场景需要开启或关闭不同的能力,组合使用系统提供的各种能力,才能发挥应用程序的最佳性能;
另外,实际业务场景成千上万,计算、网络、存储等硬件配置也层出不穷,实验室无法遍历穷举所有的应用和业务场景,以及不同的硬件组合。
为了应对上述挑战,openEuler推出了A-Tune。
A-Tune是一款基于
openEuler系统开发的性能智能自优化的基础软件,它利用人工智能技术,对应用建立精准的系统画像,通过AI感知并推理出业务特征,从而进行智能决策,匹配得出最佳的系统
配置组合,使业务处于最佳运行状态。
A-Tune是一款基于
AI开发的系统性能优化的基础软件,它利用人工智能技术,对业务场景建立精准的系统画像,感知并推理出业务特征,进而做出智能决策,匹配并推荐最佳的系统参数
配置组合,使业务处于最佳运行状态。
![](
figures/zh-cn_image_0215192422.png
)
![](
figures/zh-cn_image_0215192422.png
)
...
@@ -40,7 +43,7 @@ A-Tune核心技术架构如下图,主要包括智能决策、系统画像和
...
@@ -40,7 +43,7 @@ A-Tune核心技术架构如下图,主要包括智能决策、系统画像和
-
智能决策层:包含感知和决策两个子系统,分别承担对应用的智能感知和对系统的调优决策。
-
智能决策层:包含感知和决策两个子系统,分别承担对应用的智能感知和对系统的调优决策。
-
系统画像层:主要包括标注和学习系统,标注系统用于业务模型的聚类,学习系统用于业务模型的学习和分类。
-
系统画像层:主要包括标注和学习系统,标注系统用于业务模型的聚类,学习系统用于业务模型的学习和分类。
-
交互系统层:用于各类系统资源的监控和配置,
其中
调优策略执行在本层进行。
-
交互系统层:用于各类系统资源的监控和配置,调优策略执行在本层进行。
![](
figures/zh-cn_image_0215591510.png
)
![](
figures/zh-cn_image_0215591510.png
)
...
@@ -574,7 +577,7 @@ A-Tune支持用户训练新的workload\_type。训练方法非常简单,用户
...
@@ -574,7 +577,7 @@ A-Tune支持用户训练新的workload\_type。训练方法非常简单,用户
</tr>
</tr>
<tr id="zh-cn_topic_0210923698_row564581117"><td class="cellrowborder" valign="top" width="23.87%" headers="mcps1.1.3.1.1 "><p id="zh-cn_topic_0210923698_p15645911616"><a name="zh-cn_topic_0210923698_p15645911616"></a><a name="zh-cn_topic_0210923698_p15645911616"></a>--output_path, -o</p>
<tr id="zh-cn_topic_0210923698_row564581117"><td class="cellrowborder" valign="top" width="23.87%" headers="mcps1.1.3.1.1 "><p id="zh-cn_topic_0210923698_p15645911616"><a name="zh-cn_topic_0210923698_p15645911616"></a><a name="zh-cn_topic_0210923698_p15645911616"></a>--output_path, -o</p>
</td>
</td>
<td class="cellrowborder" valign="top" width="76.13%" headers="mcps1.1.3.1.2 "><p id="zh-cn_topic_0210923698_p106451918120"><a name="zh-cn_topic_0210923698_p106451918120"></a><a name="zh-cn_topic_0210923698_p106451918120"></a>生成的csv文件的存放路径</p>
<td class="cellrowborder" valign="top" width="76.13%" headers="mcps1.1.3.1.2 "><p id="zh-cn_topic_0210923698_p106451918120"><a name="zh-cn_topic_0210923698_p106451918120"></a><a name="zh-cn_topic_0210923698_p106451918120"></a>生成的csv文件的存放路径
,需提供绝对路径
</p>
</td>
</td>
</tr>
</tr>
<tr id="zh-cn_topic_0210923698_row8645711115"><td class="cellrowborder" valign="top" width="23.87%" headers="mcps1.1.3.1.1 "><p id="zh-cn_topic_0210923698_p14645713117"><a name="zh-cn_topic_0210923698_p14645713117"></a><a name="zh-cn_topic_0210923698_p14645713117"></a>--disk, -b</p>
<tr id="zh-cn_topic_0210923698_row8645711115"><td class="cellrowborder" valign="top" width="23.87%" headers="mcps1.1.3.1.1 "><p id="zh-cn_topic_0210923698_p14645713117"><a name="zh-cn_topic_0210923698_p14645713117"></a><a name="zh-cn_topic_0210923698_p14645713117"></a>--disk, -b</p>
...
@@ -594,7 +597,12 @@ A-Tune支持用户训练新的workload\_type。训练方法非常简单,用户
...
@@ -594,7 +597,12 @@ A-Tune支持用户训练新的workload\_type。训练方法非常简单,用户
</tr>
</tr>
<tr id="zh-cn_topic_0210923698_row76452118115"><td class="cellrowborder" valign="top" width="23.87%" headers="mcps1.1.3.1.1 "><p id="zh-cn_topic_0210923698_p96451114116"><a name="zh-cn_topic_0210923698_p96451114116"></a><a name="zh-cn_topic_0210923698_p96451114116"></a>--duration, -d</p>
<tr id="zh-cn_topic_0210923698_row76452118115"><td class="cellrowborder" valign="top" width="23.87%" headers="mcps1.1.3.1.1 "><p id="zh-cn_topic_0210923698_p96451114116"><a name="zh-cn_topic_0210923698_p96451114116"></a><a name="zh-cn_topic_0210923698_p96451114116"></a>--duration, -d</p>
</td>
</td>
<td class="cellrowborder" valign="top" width="76.13%" headers="mcps1.1.3.1.2 "><p id="p3205204519273"><a name="p3205204519273"></a><a name="p3205204519273"></a>业务运行时采集数据的时间</p>
<td class="cellrowborder" valign="top" width="76.13%" headers="mcps1.1.3.1.2 "><p id="p3205204519273"><a name="p3205204519273"></a><a name="p3205204519273"></a>业务运行时采集数据的时间,单位秒,默认采集时间1200秒</p>
</td>
</tr>
<tr id="zh-cn_topic_0210923698_row76452118115"><td class="cellrowborder" valign="top" width="23.87%" headers="mcps1.1.3.1.1 "><p id="zh-cn_topic_0210923698_p96451114116"><a name="zh-cn_topic_0210923698_p96451114116"></a><a name="zh-cn_topic_0210923698_p96451114116"></a>--interval, -i</p>
</td>
<td class="cellrowborder" valign="top" width="76.13%" headers="mcps1.1.3.1.2 "><p id="p3205204519273"><a name="p3205204519273"></a><a name="p3205204519273"></a>采集数据的时间间隔,单位秒,默认采集间隔5秒</p>
</td>
</td>
</tr>
</tr>
</tbody>
</tbody>
...
@@ -604,7 +612,7 @@ A-Tune支持用户训练新的workload\_type。训练方法非常简单,用户
...
@@ -604,7 +612,7 @@ A-Tune支持用户训练新的workload\_type。训练方法非常简单,用户
## 使用示例<a name="section5961238145111"></a>
## 使用示例<a name="section5961238145111"></a>
```
```
$ atune-adm collection --filename name --interval 5 --duration 1200 --output_path
.
/data –-disk sda --network eth0 --workload_type test_type
$ atune-adm collection --filename name --interval 5 --duration 1200 --output_path /data –-disk sda --network eth0 --workload_type test_type
```
```
<h2
id=
"train.md"
>
train
</h2>
<h2
id=
"train.md"
>
train
</h2>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录