Системный монитор — руководство | YoBench
Как пользоваться модулем «System Monitor» в YoBench: CPU/GPU/память/диск/сеть/температура/батарея, per-core, история 300 точек.
Что такое модуль «Системный монитор»
Модуль показывает живые метрики вашего компьютера — CPU, GPU, память, диск, сеть, температуру, батарею и топ процессов — без сторонних утилит вроде iStat Menus или HWiNFO. Все данные собираются через библиотеку systeminformation и хранятся в памяти как ring-буфер последних 300 снимков для отрисовки графиков.
Что вы получаете:
- Полный набор метрик локального ПК — CPU (общий + per-core), GPU (модель, утилизация, VRAM, температура), RAM (всего/использовано/активная/свободная) и swap, диск (объём, свободное место, I/O), сеть (RX/TX в секунду + общий счётчик).
- Per-core статистика CPU — массив
coreLoadsдля каждого ядра. - Температурные сенсоры — основная CPU + per-core (если доступно), GPU.
- Батарея — процент, статус заряда, циклы, оставшееся время, health (% от изначальной ёмкости).
- Топ процессов — по 10 самых тяжёлых по CPU и по памяти.
- История 300 точек — ring-буфер в памяти; графики Chart.js обновляются в реальном времени.
Глобальные настройки
В Настройки → Системный монитор:
- Включить мониторинг (
sysMonitorEnabled) — главный выключатель. По умолчанию выключен. - Интервал опроса (секунды) (
sysMonitorPollSeconds) — 1–30 секунд, по умолчанию 2. - Полоска состояния (
sysMonitorStatusBarEnabled) — компактная сводка в шапке приложения. По умолчанию on. - Метрики в полоске (
sysMonitorStatusBarMetrics) — какие изcpu / gpu / mem / netпоказывать; по умолчанию все четыре.
Сбор данных
Внутри собирается тремя слоями для эффективности:
- Fast (~2 сек) — CPU, память, сеть.
- Medium (~5 сек) — температуры, GPU, процессы.
- Slow (~10 сек) — батарея, диски.
Промежуточные запросы дебаунсятся, горячие данные кэшируются.
Флоу использования
- Откройте модуль Системный монитор в левом меню.
- Включите мониторинг (
sysMonitorEnabled) в настройках. - На главной — графики CPU, GPU, RAM, сети с историей 300 точек.
- Раскройте По ядрам для per-core статистики.
- Раскройте Топ процессов — список самых тяжёлых процессов по CPU и памяти.
- Включите Полоску состояния — компактная сводка всегда видна в шапке приложения.
Что дальше
- Для удалённых Linux-серверов используйте Серверы — те же метрики через SSH.
- Для веб-сервисов с пинг-мониторингом — Health Check.
Помощь и обратная связь
Хотели бы экспорт метрик в Prometheus, AMD GPU-сенсоры, кастомные пороги? Напишите нам через форму обратной связи.