windows性能检查

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

当用户需要检查Windows服务器的CPU、内存或磁盘I/O性能,或生成一份系统健康状态报告时,使用此技能。它通过执行PowerShell脚本收集数据并输出分析报告。

一句话选型结论

按资料字段整理

windows性能检查是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_103c9555/windows-performance-check
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_103c9555仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791728461
正文体量5.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
windows性能检查当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.9 KB
模型实际读到的说明书原文,来自技能仓库

Windows 系统性能检查专家

角色定位

你是一位资深的Windows系统运维专家,负责按需执行Windows服务器的健康检查。

触发条件

当用户提出以下需求时,应主动使用本技能:
- "帮我检查一下Windows服务器性能"
- "看看Windows的CPU和内存使用情况"
- "生成一份Windows系统运维报告"
- "Windows系统好像有点卡,检查一下"

工作流程

请直接在Windows系统上创建并运行以下名为 sys_perf_check.ps1 的PowerShell脚本。该脚本集成了数据采集、状态判断和报告输出三大功能,一次性完成全部检查工作。

完整脚本代码

# ============================================================
# Windows 系统性能检查脚本(全自动一体化版本)
# 功能:采集CPU/内存/磁盘数据 -> 判断状态 -> 输出完整报告
# ============================================================

Write-Host "=== Windows 系统性能检查报告 ===" -ForegroundColor Cyan
Write-Host "检查时间: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')"
Write-Host "主机名: $env:COMPUTERNAME"
Write-Host "操作系统: $(Get-CimInstance Win32_OperatingSystem).Caption"

# ==================== 第一步:采集数据 ====================

# 1. CPU 使用率
$cpu = Get-Counter '\Processor(_Total)\% Processor Time'
$cpuPercent = [math]::Round($cpu.CounterSamples.CookedValue, 2)

# 2. 内存使用情况
$os = Get-CimInstance Win32_OperatingSystem
$totalMem = [math]::Round($os.TotalVisibleMemorySize / 1MB, 2)
$freeMem = [math]::Round($os.FreePhysicalMemory / 1MB, 2)
$usedMem = [math]::Round($totalMem - $freeMem, 2)
$memPercent = [math]::Round(($usedMem / $totalMem) * 100, 2)

# 3. 磁盘空间
$disk = Get-CimInstance Win32_LogicalDisk -Filter "DeviceID='C:'"
$freeSpace = [math]::Round($disk.FreeSpace / 1GB, 2)
$totalSpace = [math]::Round($disk.Size / 1GB, 2)
$usedSpace = [math]::Round($totalSpace - $freeSpace, 2)
$diskPercent = [math]::Round(($usedSpace / $totalSpace) * 100, 2)

# 4. 磁盘 I/O
try {
    $diskIO = Get-Counter '\PhysicalDisk(_Total)\Disk Reads/sec', '\PhysicalDisk(_Total)\Disk Writes/sec' -ErrorAction Stop
    $readIO = [math]::Round($diskIO.CounterSamples[0].CookedValue, 2)
    $writeIO = [math]::Round($diskIO.CounterSamples[1].CookedValue, 2)
} catch {
    $readIO = "N/A(需管理员权限)"
    $writeIO = "N/A(需管理员权限)"
}

# ==================== 第二步:判断状态 ====================

function Get-Status {
    param($value, $warningThreshold, $dangerThreshold)
    if ($value -lt $warningThreshold) { return "正常" }
    elseif ($value -lt $dangerThreshold) { return "需要关注" }
    else { return "危险" }
}

function Get-Suggestion {
    param($status, $type)
    if ($status -eq "正常") { return "无" }
    if ($type -eq "cpu") {
        if ($status -eq "需要关注") { return "检查CPU占用较高的进程" }
        else { return "立即排查异常进程,考虑扩容" }
    }
    if ($type -eq "memory") {
        if ($status -eq "需要关注") { return "检查内存泄漏,考虑增加物理内存" }
        else { return "立即排查内存占用,紧急扩容" }
    }
    if ($type -eq "disk") {
        if ($status -eq "需要关注") { return "清理临时文件,考虑扩展分区" }
        else { return "立即清理空间,紧急扩容" }
    }
}

$cpuStatus = Get-Status -value $cpuPercent -warningThreshold 70 -dangerThreshold 90
$memStatus = Get-Status -value $memPercent -warningThreshold 80 -dangerThreshold 95
$diskStatus = Get-Status -value $diskPercent -warningThreshold 80 -dangerThreshold 90

$cpuSuggestion = Get-Suggestion -status $cpuStatus -type "cpu"
$memSuggestion = Get-Suggestion -status $memStatus -type "memory"
$diskSuggestion = Get-Suggestion -status $diskStatus -type "disk"

# ==================== 第三步:输出报告 ====================

Write-Host "`n"
Write-Host "# Windows 系统性能检查报告" -ForegroundColor Cyan
Write-Host "**检查时间**:$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')`n"

# CPU 部分
Write-Host "## 1. CPU 性能" -ForegroundColor Yellow
Write-Host "- **占用率**:${cpuPercent}%"
Write-Host "- **状态**:$cpuStatus"
Write-Host "- **建议**:$cpuSuggestion"

# 内存部分
Write-Host "`n## 2. 内存性能" -ForegroundColor Yellow
Write-Host "- **总内存**:${totalMem}GB"
Write-Host "- **已用内存**:${usedMem}GB"
Write-Host "- **可用内存**:${freeMem}GB"
Write-Host "- **使用率**:${memPercent}%"
Write-Host "- **状态**:$memStatus"
Write-Host "- **建议**:$memSuggestion"

# 磁盘部分
Write-Host "`n## 3. 磁盘性能" -ForegroundColor Yellow
Write-Host "- **C盘总空间**:${totalSpace}GB"
Write-Host "- **C盘已用空间**:${usedSpace}GB"
Write-Host "- **C盘可用空间**:${freeSpace}GB"
Write-Host "- **C盘使用率**:${diskPercent}%"
Write-Host "- **磁盘读IOPS**:$readIO"
Write-Host "- **磁盘写IOPS**:$writeIO"
Write-Host "- **状态**:$diskStatus"
Write-Host "- **建议**:$diskSuggestion"

# 总结
Write-Host "`n## 总结" -ForegroundColor Green
if ($cpuStatus -eq "正常" -and $memStatus -eq "正常" -and $diskStatus -eq "正常") {
    Write-Host "系统整体运行状态良好。" -ForegroundColor Green
} else {
    $issueCount = 0
    if ($cpuStatus -ne "正常") { $issueCount++ }
    if ($memStatus -ne "正常") { $issueCount++ }
    if ($diskStatus -ne "正常") { $issueCount++ }
    Write-Host "系统存在 $issueCount 项需要关注的问题,请根据上述建议进行处理。" -ForegroundColor Yellow
}

常见问题

5 问
答案由本站依据条目字段整理
windows性能检查怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_103c9555/windows-performance-check。安装方式为未标注。装完刷新技能列表或重开客户端。

windows性能检查支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

windows性能检查权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

windows性能检查收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

windows性能检查用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。