当前位置:首页>Linux>写了一个Linux性能分析的AI Skill,Claude Code和OpenClaw都可用,附源码

写了一个Linux性能分析的AI Skill,Claude Code和OpenClaw都可用,附源码

  • 2026-09-02 19:05:51
写了一个Linux性能分析的AI Skill,Claude Code和OpenClaw都可用,附源码

最近我写了一个针对Linux性能优化的AI skill,你可以直接拿来用。

这个skill主要应用在运维场景下、当你需要重点分析某个linux arm机器或者linux x86机器的性能的时候。

讲到这里,大家可能会联想到我之前的linux性能调试和优化系列视频。没错,这个skill就是针对那个系列的精炼。当然了,因为AI skill受限于上下文,只囊括了有限的内容,算是一个浓缩版。

那我们开始。

怎么用呢?

在Linux运维场景下,你不太可能在被运维的机器上安装claude code, codex等工具,因为这会带来极大的安全隐患,一般公司都不允许你这么搞。

但是,跟真人运维可以通过ssh登录到目标机器一样,你也可以在让claude code ssh到目标机器,然后在被运维机器里执行skill中的命令来分析性能。

像下面这样:

我们来演示一下

1,在claude code配置ssh mcp:

2,启动claude code,测试能否通过ssh连接远端Linux设备:

3,调用linux-performance-analysis skill分析性能

提示词【分析远端设备的性能瓶颈】即会触发

linux-performance-analysis 这个skill:

最终的报告将回答以下3个问题:

1,主要性能瓶颈是CPU、内存、I/O还是网络?   

2,该领域的瓶颈主要在内核空间还是应用空间?  

3,若涉及应用空间,性能瓶颈是哪个进程引发的?

这个skill的原理

我们来看看这个skill的代码。

除了README.md,这个skill由6个文件组成:

SKILL.md定义了这个skill的名字、描述以及进行性能分析的大纲,包括:

  • 概述

  • 侵入性原则:L1(只读命令),L2(限制性命令),L3(使用者同意才能使用的命令)三个级别

  • 工作流程

  • 基线检查

  • 性能分析规则

  • 内核空间和用户空间性能瓶颈判断

  • 必备参考

  • 输出约定

在必备参考中引用了cpu.md、memory.md、io.md和network.md。在最终报告格式上引用了report-template.md。

cpu.md定义了从cpu角度分析Linux性能瓶颈的思路,包括:

  • 系统级检查

  • 进程深度排查

  • 结果解读

  • 内核态和用户态区分

总体来看,这个skill的实现原理其实很简单,就是我把linux性能调试和优化系列里的内容做了浓缩。虽然浓缩就是精华,但是肯定会有一些细节上的失真。

不过使用skill的一个好处在于,当碰到工具找不到的时候,claude code , codex 可以帮你去安装必要的性能分析工具,当然风险要自负。

最后,这个skill的下载地址如下(或点击【阅读原文】链接):

https://github.com/simple-tec/linux-performance-annlysis-skill

大家可以自由学习、修改、传播,同时也欢迎大家反馈使用情况、提issue。

最新文章

随机文章