feat: remove power monitoring feature
This commit is contained in:
1 parent
593b8011c6
commit
e49a2f8f03
6 files changed
+3
-123
No files matched your search
@@ -55,8 +55,7 @@ uv run pytest
|
||||
|
||||
| 命令 | 说明 |
|
||||
|---|---|
|
||||
| `/status` 或 `状态` | 总览:功耗、CPU、负载、内存、最高温度、网速、运行时间 |
|
||||
| `/power` 或 `功耗` | 功耗详情(电池功率 / Intel RAPL 各域瓦数) |
|
||||
| `/status` 或 `状态` | 总览:CPU、负载、内存、最高温度、网速、运行时间 |
|
||||
| `/top` 或 `进程` | CPU 占用 TOP10 进程 |
|
||||
| `/temp` 或 `温度` | 各传感器温度 |
|
||||
| `/net` 或 `网络` | 网络上下行速率 |
|
||||
@@ -68,19 +67,12 @@ uv run pytest
|
||||
消息包含当前 CPU%、负载和 TOP5 高负载进程(PID/名称/CPU/内存)。同一轮高负载期间
|
||||
冷却 10 分钟不重复告警;回落到阈值以下会发送恢复通知。以上均可在 `config.toml` 的 `[alert]` 中调整。
|
||||
|
||||
## 功耗说明
|
||||
|
||||
- 笔记本:读取 `/sys/class/power_supply/BAT*/power_now`
|
||||
- Intel CPU:读取 RAPL `/sys/class/powercap/intel-rapl:*/energy_uj`,两次采样差分计算瓦数
|
||||
- AMD CPU / 多数虚拟机 / 云主机:无硬件计数器,`/power` 会提示不支持(属正常)
|
||||
|
||||
## 平台兼容性
|
||||
|
||||
| 功能 | Linux | Windows |
|
||||
|---|---|---|
|
||||
| CPU/内存/进程/磁盘/网络 | 完整支持 | 完整支持 |
|
||||
| 负载 (load average) | 内核提供 | psutil 模拟值 |
|
||||
| 功耗 (瓦数) | RAPL / 电池功率 | 不可测,笔记本显示电池电量与充放电状态 |
|
||||
| 温度 | lm-sensors / sysfs | WMI 热区(部分主板支持,可能需管理员权限) |
|
||||
|
||||
机器人本体(OneBot 反向 WS、命令、告警)在两个平台行为一致。
|
||||
|
||||
Reference in new issue
Block a user