macOS 系统健康诊断
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d8831e99/macos-system-health。
技能介绍
为什么需要系统级诊断
当 macOS 出现卡顿或异常发热时,大多数人会打开“活动监视器”盲目结束进程,或者依赖 top、iostat 等原生命令行工具。这些工具虽然强大,但输出的原始数据过于碎片化:你很难在短时间内判断当前的高 CPU 占用究竟是短期的编译负载,还是后台服务异常导致的死循环;内存压力升高是由于正常的缓存机制,还是发生了内存泄漏。
这种缺乏上下文的排查方式,往往只能解决表面症状。我们需要一套结构化的诊断流程,将离散的系统指标串联起来,形成对设备健康状态的全局认知。
核心能力与工作流
该技能通过四个维度对系统进行深度扫描,并最终生成结构化的诊断报告:
- CPU 负载分析:监控 CPU 温度与整体负载,精准定位占用资源最高的进程热点,区分瞬时高峰与持续性的高负载。
- 内存状态评估:分析物理内存与 Swap 的使用情况。通过监控内存压力曲线,协助排查潜在的内存泄漏问题。
- 磁盘空间与 I/O:检查磁盘剩余空间,扫描占用过大的冗余文件。同时监控磁盘的读写 I/O 性能,评估存储瓶颈。
- 网络连通性测试:进行基础的带宽测试与延迟分析,确认当前的网络连接状态是否稳定。
在完成上述四个维度的数据采集后,技能会对系统进行加权综合评分,量化当前的健康度。基于诊断数据,它还会输出具体的、可执行的改进建议(例如清理特定缓存或终止异常进程)。
适用场景与注意事项
该技能非常适合用于日常的定期健康巡检、系统无故卡顿的排查,以及在执行 macOS 大版本升级前进行环境评估。
需要注意的是,诊断报告中的评分仅作为健康度的参考指标,而非绝对的基准线。某些高负载场景(如使用 Final Cut Pro 进行 4K 视频导出)是硬件的正常工作状态,报告中的优化建议需结合实际业务场景来判断是否执行。
使用场景
- 当Mac出现不明原因卡顿,需快速定位是CPU进程占用、内存泄漏还是磁盘I/O瓶颈,生成报告指导优化
- 每周对团队Mac设备做定期巡检,通过四维度评分发现潜在性能问题,提前制定维护计划
- 计划升级macOS前,扫描当前系统配置、空间与服务状态,评估升级后可能的兼容性风险
适合人员
- IT运维工程师:需要为多台Mac设备建立定期健康检查流程,输出统一报告指导维护
- 系统管理员:在系统升级前评估设备状态,避免升级后出现性能或兼容性问题
- Mac重度用户:日常使用中遇到卡顿,需要快速定位原因并获取优化建议
- 开发测试人员:测试环境中Mac设备性能波动大,需要工具快速排查资源瓶颈