Скачать

Системный монитор — руководство | 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 сек) — батарея, диски.

Промежуточные запросы дебаунсятся, горячие данные кэшируются.

Флоу использования

  1. Откройте модуль Системный монитор в левом меню.
  2. Включите мониторинг (sysMonitorEnabled) в настройках.
  3. На главной — графики CPU, GPU, RAM, сети с историей 300 точек.
  4. Раскройте По ядрам для per-core статистики.
  5. Раскройте Топ процессов — список самых тяжёлых процессов по CPU и памяти.
  6. Включите Полоску состояния — компактная сводка всегда видна в шапке приложения.

Что дальше

  • Для удалённых Linux-серверов используйте Серверы — те же метрики через SSH.
  • Для веб-сервисов с пинг-мониторингом — Health Check.

Помощь и обратная связь

Хотели бы экспорт метрик в Prometheus, AMD GPU-сенсоры, кастомные пороги? Напишите нам через форму обратной связи.