feat(agent): слать загрузку оперативной памяти ключом M
Прошивка её пока не показывает - на 72x40 нет места под третий показатель. Это намеренно: неизвестный ключ прошивка игнорирует, поэтому агента можно обновлять независимо от плат. Память берётся у железа с именем Total Memory - это физическая память. У соседнего Virtual Memory датчик называется точно так же, но считает вместе с файлом подкачки и показывает заниженную цифру: 87% против фактических 97%. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b15421305c
commit
4344fa8873
2 files changed
+24
-2
No files matched your search
+10
-1
@@ -299,13 +299,22 @@ Start-ScheduledTask -TaskName 'CPU Temp Agent'
|
||||
Агент шлёт плате по одной строке в секунду, в конце — перевод строки:
|
||||
|
||||
```
|
||||
T=67.0;L=34
|
||||
T=67.0;L=34;M=97
|
||||
```
|
||||
|
||||
| Ключ | Смысл |
|
||||
|---|---|
|
||||
| `T` | температура CPU Package, °C |
|
||||
| `L` | общая загрузка CPU, % |
|
||||
| `M` | загрузка оперативной памяти, % |
|
||||
|
||||
Ключ `M` агент шлёт, а прошивка пока **не показывает** — на экране 72×40 нет
|
||||
места для третьего показателя. Это и есть демонстрация расширяемости: агента
|
||||
обновили, платы не трогали, ничего не сломалось.
|
||||
|
||||
Берётся он у железа с именем `Total Memory` — это физическая память. У соседнего
|
||||
`Virtual Memory` датчик называется точно так же, но считает вместе с файлом
|
||||
подкачки и показывает заниженную цифру.
|
||||
|
||||
Неизвестные ключи прошивка молча игнорирует, поэтому протокол расширяем: можно
|
||||
добавить, например, `G=` для видеокарты, не трогая уже прошитые платы.
|
||||
|
||||
Reference in new issue
Block a user