9 Star 6 Fork 5

openEuler / skylark

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.en.md 952 Bytes
一键复制 编辑 原始数据 按行查看 历史
朱科潜 提交于 2022-06-15 23:46 . docs: Update README.en.md and README.md

skylark

Description

Skylark is a next-generation QoS-aware scheduler which provides coordinated resource scheduling for co-located applications with different QoS requirements. Typical applications are VM and Container. The architecture is highly scalable, so it's easy to be extended to support new types of applications and resources in the future.

Software Architecture

Totally consist of four components:

  1. data_collector (collect data)
  2. qos_analyzer (analysis QoS status)
  3. qos_controller (control QoS status)
  4. skylark.py (drive above components periodically)

Installation

  1. git clone
  2. make && make install
  3. systemctl daemon-reload

Instructions

Startup

  1. systemctl start skylarkd

Modify parameters and restart

  1. vim /etc/sysconfig/skylarkd
  2. systemctl restart skylarkd

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request
1
https://gitee.com/openeuler/skylark.git
git@gitee.com:openeuler/skylark.git
openeuler
skylark
skylark
master

搜索帮助