目录
目录README.md

基于AI的系统参数智能调优技术

本项目包括以下内容:

  • Introduction.pptx:作品介绍PPT
  • commitment.jpg:原创承若书
  • video.mp4:演示视频
  • Proj.docx:项目说明书
  • src:项目源代码

源代码主要包含内核模块,调优模块以及调优面板。

内核模块

  • 内核版本:5.15.0-151-generic

src/kernel_mode目录下提供了编译好的内核模块和源码,包括:

  • bbr_adapt:bbr拥塞控制算法,暴露参数至用户空间。
  • tcp_metric:内核指标采集模块。

安装内核模块命令:

insmod bbr_adapt.ko
insmod tcp_metric.ko

ls /sys/module/bbr_adapt/parameters/ # 查看拥塞控制算法参数是否暴露至用户空间
cat /proc/tcp_metrics | jq           # 查看是否可以采集到内核指标信息

调优模块

调优模块位于src/bopt中,调优命令:

cd src/bopt
python3 main.py #针对所有参数调优
python3 [参数名1],[参数名2] #针对参数1和参数2调优

调优面板

cd src
# 分别在两个终端运行如下命令
sudo -E HIST_DIR={PATH}/src/data uvicorn main:app --host 0.0.0.0 --port 8000
python -m http.server 8001
关于
68.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号