Go to file
yystopf 55847ad985 Update README.md 2025-06-16 16:08:06 +08:00
README.md Update README.md 2025-06-16 16:08:06 +08:00

README.md

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

赛题说明:

Linux 系统参数调优是提升系统性能、降低资源消耗的重要手段然而面对复杂且多样化的工作负载手动调优过程耗时且依赖于个人经验难以快速适配动态变化的需求。近年来人工智能技术为系统参数优化提供了新的思路能够基于历史数据和实时监测信息动态调整系统关键参数提升系统的稳定性与执行效率。本赛题旨在探索基于AI的 Linux 系统参数自动调优技术,推动国产操作系统与 AI 技术的深度融合,助力系统性能的智能化提升。选手需针对特定的系统参数(如 CPU 调度策略、内存管理参数、I/O 队列深度、网络协议栈参数等)进行智能优化,开发一个能实时监控、分析工作负载并生成最优参数组合的调优系统。

赛题要求:

基于开源操作系统研发及运行。 动态监控与分析实时采集和分析CPU 相关参数如调度策略、CPU 亲和性、CFS 调度器参数、内存管理参数如虚拟内存回收策略、内存页大小、缓存管理、I/O 相关参数(如 I/O 队列深度、磁盘读写策略)、网络参数(如 TCP 拥塞控制算法、socket 缓冲区大小)等关键指标,识别当前工作负载类型。 智能参数优化基于AI技术结合历史数据和实时反馈动态生成并应用最优系统参数组合支持对多种工作负载场景如CPU密集型任务、数据密集型任务、IO密集型任务等进行适配和调优 用户友好界面:提供可视化配置界面,支持一键优化、参数自定义调节及调优前后效果对比等功能。 可扩展性:方案应具备良好的扩展性,方便新增系统参数或优化策略。

评分标准:

功能完整性40%

  • 监控指标是否全面与准确50分
  • 界面设计的是否直观与易用30分
  • 方案是否可扩展20分

性能优化30%

  • 性能提升幅度:通过关键指标(如 CPU 利用率、内存使用率、I/O 吞吐量、网络延迟等)对比,优化后性能提升幅度至少达到 10%70分
  • 适配多样工作负载场景针对不同工作负载如计算密集型、I/O 密集型、混合负载均需展示明显的性能改善至少覆盖两种负载类型30分

代码规范性20%

  • 代码结构清晰优雅代码模块化设计70分
  • 可维护性高可扩展性好30分

文档质量10%

  • 给出需求分析、设计说明文档。描述作品背景、应用领域、架构设计思路、数据采集方式、AI模型使用、模块功能描述等60分 -给出测试用例文档。结合不同性能优化指标检测方案测试优化率20分
  • 给出软件使用指南文档20分

赛题联系人:

余烁奇 yushuoqi@kylinos.cn

参考资料:

参赛资源支持:

  • [1] 麒麟软件有限公司可提供软件开发环境
  • [2] OpenHarmony可提供软硬件开发资源