微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

A-Tune 方法一适用于普通用户:使用openEuler默认自带的A-Tune方法二适用于开发者:从本仓库源码安装1、管理atuned服务2、atune-adm命令 系统性能自优化软件

程序名称:A-Tune 方法一适用于普通用户:使用openEuler默认自带的A-Tune方法二适用于开发者:从本仓库源码安装1、管理atuned服务2、atune-adm命令

授权协议: MulanPSL 1.0

操作系统: Linux

开发语言: Python

A-Tune 方法一适用于普通用户:使用openEuler默认自带的A-Tune方法二适用于开发者:从本仓库源码安装1、管理atuned服务2、atune-adm命令 介绍

A-Tune是一款系统性能自优化的系统级基础软件,目标是智能识别出系统的负载类型,并进行业务模型到资源模型的动态调度,以充分释放鲲鹏服务器算力,使运行在鲲鹏服务器上的应用得到最佳性能表现。

一、安装A-Tune

支持操作系统:openEuler 1.0及以上版本

方法一(适用于普通用户):使用openEuler自带的A-Tune

yum install -y atune

方法二(适用于开发者):从本仓库源码安装

yum install -y golang-bin python3 perf sysstat hwloc-gui
yum install -y python3-dict2xml python3-flask-restful python3-pandas python3-scikit-optimize python3-xgboost

pip3 install dict2xml Flask-RESTful pandas scikit-optimize xgboost
mkdir -p /home/gopath/src
cd /home/gopath/src
git clone https://gitee.com/openeuler/A-Tune.git atune
cd atune
make
make install

二、快速使用指南

1、管理atuned服务

systemctl start atuned
systemctl status atuned

2、atune-adm命令

列出系统当前支持的workload类型和对应的profile,当前处于active状态的workload类型。

接口语法:

atune-adm list

示例:

atune-adm list

实时采集系统的信息进行负载类型的识别,并自动执行对应的优化。

接口语法:

atune-adm analysis [OPTIONS] [APP_NAME]

运行示例1:使用认的模型进行分类识别

atune-adm analysis

运行示例2:使用自定义训练的模型进行识别

atune-adm analysis –model ./model/new-model.m

运行示例3:指定当前的系统应用为MysqL,仅作为参考。

atune-adm analysis MysqL

其他命令使用详见atune-adm help信息

A-Tune 方法一适用于普通用户:使用openEuler默认自带的A-Tune方法二适用于开发者:从本仓库源码安装1、管理atuned服务2、atune-adm命令 官网

https://gitee.com/openeuler/A-Tune

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐