Процессор (CPU)
- В режиме ожидания: 2–5% (1 ядро)
- При мониторинге 50 устройств: 10–15% (2 ядра)
- При выполнении команд: 20–30% (кратковременно)
- Пиковая нагрузка: до 50% при одновременном опросе всех устройств
Оперативная память (RAM)
- Backend API: 150–300 MB
- Frontend (nginx): 20–50 MB
- Monitoring Worker: 100–200 MB
- Redis: 50–100 MB
Итого: 320–650 MB в зависимости от количества устройств
Дисковое пространство
- Образы Docker: ~500 MB
- База данных (50 устройств, 30 дней): ~50 MB
- База данных (500 устройств, 30 дней): ~500 MB
- Логи (с ротацией): 100–500 MB
Рекомендуемый запас: 5 GB
Сетевые ресурсы
Исходящий трафик (мониторинг)
- Ping: ~100 байт на устройство на проверку
- SSH: 1–5 KB на команду
- SNMP: 500 байт – 2 KB на запрос
Итого для 100 устройств: ~1–5 MB/час
Входящий трафик (веб-интерфейс)
- Первая загрузка: 2–3 MB (React bundle)
- WebSocket обновления: 1–10 KB/сек
- API запросы: 10–100 KB на запрос
Пропускная способность
- Минимальная: 1 Mbps
- Рекомендуемая: 10 Mbps
- Для крупных сетей: 100 Mbps
Энергопотребление
Типичный сервер (4 ядра, 8 GB RAM):
- В режиме ожидания: +5–10 Вт
- При активной работе: +15–25 Вт
- Пиковая нагрузка: +30–40 Вт