Skip to content

oscomp/proj352-LLM-based-kdump-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

proj352-LLM-based-kdump-analysis

实现基于LLM的kdump分析

项目描述

在Linux操作系统崩溃时,会进入kdump允许获取内核崩溃时的dump stack和故障现场,通常dump包括调用栈、寄存器和内存分析等信息,并且需要结合当前版本代码进行详细分析。 本题旨在利用语言模型的知识,通过理解对应版本的kernel代码,完成自动化dump信息的分析,给出初步故障诊断建议,简化故障定位流程。 难点:1. 理解常规kdump中,支撑问题分析所需要的信息量。通常这个过程由具有大量经验的专家来完成。 2. 通过prompt engineering,使语言模型能理解故障场景和意图。 3. 通过RAG,使语言模型能够精准定位故障代码。

所属赛道

2024全国大学生操作系统比赛的“OS功能设计”赛道

参赛要求

  • 以小组为单位参赛,最多三人一个小组,且小组成员是来自同一所高校的学生
  • 如学生参加了多个项目,参赛学生选择一个自己参加的项目参与评奖
  • 请遵循“2024全国大学生操作系统比赛”的章程和技术方案要求

项目导师

赛题分类

未归类的应用(如机器人、无人机等)

难度

特征

  • 借助LLM等手段自动化常规kdump分析流程
  • 构建理解kernel代码的rag框架

进阶特性

  • 结合历史问题数据(来源自bugzilla、maillist等……)进行问题分析

License

任意开源license都可

预期目标

特征中的要求为必备能力,进阶特性为建议内容,不要求一定完成。选择本项目的同学也可提出自己的新想法,得到导师任何支持后亦可加入预期目标或进阶特性。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published