决赛作品更新
本项目是一个面向 Linux 服务器的操作系统性能监控与智能调优系统,包含前端(Vue.js 3)和后端(Python)两部分。系统支持实时监控、历史分析、智能优化建议、一键优化、参数自定义等功能,适用于运维、性能分析、自动化调优等场景。
克隆仓库并安装依赖
yum install python3-devel krb5-devel python3 -m venv venv source venv/bin/activate pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
配置环境变量
config/env.yaml
LLM_KEY: "your_key" LLM_URL: "https://api.deepseek.com" LLM_MODEL_NAME: "deepseek-chat" LLM_MAX_TOKENS: "4096"
安装系统性能采集工具
yum install sysstat perf systemctl start sysstat
启动后端服务
python3 start_backend.py
npm install
启动前端开发服务器
npm run dev
Mock数据/真实API切换
src/main.js
USE_MOCK
const USE_MOCK = true // 或 false
src/views/CPU.vue
useCpuMock
// 开关:设置为 true 以使用此页面的模拟数据 const useCpuMock = false
vue.config.js
target
http://localhost:8000
访问前端页面
http://localhost:8080
API_SPECIFICATION.md
/ ├── backend/ # 后端服务相关文件 │ ├── start_backend.py # 后端入口 │ ├── config/ # 配置文件 │ └── requirements.txt # Python依赖 ├── frontend/ # 前端项目 │ ├── src/ # 前端源码 │ ├── public/ # 静态资源 │ ├── package.json # 前端依赖 │ └── vue.config.js # 前端配置 ├── API_SPECIFICATION.md # API接口规范 └── README.md # 项目总览(本文件)
MIT License
如需详细功能、接口或开发扩展说明,请参见各自子目录下的 README 文档及 API 规范。
如需进一步帮助或有建议,欢迎提交 Issue 或 PR!
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
OS Performance Monitor & Linux AI Tuning
项目简介
本项目是一个面向 Linux 服务器的操作系统性能监控与智能调优系统,包含前端(Vue.js 3)和后端(Python)两部分。系统支持实时监控、历史分析、智能优化建议、一键优化、参数自定义等功能,适用于运维、性能分析、自动化调优等场景。
软件架构
功能概览
前端功能
后端功能
安装与部署
后端安装
克隆仓库并安装依赖
配置环境变量
config/env.yaml,补充 LLM 相关内容安装系统性能采集工具
启动后端服务
前端安装
克隆仓库并安装依赖
启动前端开发服务器
Mock数据/真实API切换
src/main.js中的USE_MOCK开关src/views/CPU.vue中的useCpuMock开关vue.config.js中的target配置项,默认为http://localhost:8000访问前端页面
使用说明
主要技术栈
API_SPECIFICATION.md目录结构
常见问题
vue.config.js代理配置和后端服务端口。src/main.js的USE_MOCK开关。许可证
MIT License
参考文档
如需详细功能、接口或开发扩展说明,请参见各自子目录下的 README 文档及 API 规范。
如需进一步帮助或有建议,欢迎提交 Issue 或 PR!