← 全部技能

syswatch

v0.1.0

监控本机 CPU/内存/负载/散热/磁盘/swap 与单进程内存,超阈值告警并可选推手机,可选自动清理失控批处理进程

什么时候用用户要求盯系统负载、排查机器发烫、内存/CPU 超阈值通知,或防止失控进程(如死循环测试)拖死机器时

工具 独立可用,装完就用 macOS

怎么装

Pipi install git:gitea.vhkd.top/pi-hub/syswatch@v0.1.0

装完跑 pi-skill syswatch check。

先准备什么

用系统已有的东西即可,没有额外依赖。

要先配什么

装完即用,不需要提前配置。

常用命令

start后台启动值守(幂等:已在运行则直接报告)
stop停止值守(幂等:未运行也退出 0)
status运行状态 running/stopped + pid + 日志 + 最近告警
logs打印日志路径并 tail(-n N)
check单发阈值判定;超限 exit 1
top进程级真实 CPU 占用排行(CPU 时间差量,非 ps 的 %cpu)
watch前台守护(调试用;一般用 start)
alerts查看最近 N 条告警
autopsy复盘卡死:最近 N 次 JetsamEvent(默认 2)的内存元凶 top5 + 近 7 天 WindowServer 看门狗报告(只读)