Page - System Usage

abstract

Server resource monitor — displays live CPU, memory, disk, and GPU metrics for the machine running the trading system, useful for capacity planning and diagnosing performance issues.

Route

PropertyValue
Path/system-usage
Filefrontend/src/app/system-usage/page.tsx
Auth RequiredNo
LayoutRoot layout with sidebar
Dynamic SegmentNone

Component Tree

SystemUsagePage (page.tsx)
├── AppHeader (title="System Usage")
├── Resource Cards
│   ├── CPU Usage gauge (pct)
│   ├── Memory gauge (used_gb / total_gb, pct)
│   ├── Disk gauge (used_gb / total_gb, pct)
│   └── GPU Card (name, memory used/total) — only if GPU present
└── Process info (count, uptime)

Data Layer

CallAPITriggered When
GET /api/v1/system/usageSystemUsageOn mount + polling (every 5s)
RoleLink
Backend APIAPI-GET-v1-System-Usage
InfrastructureDevOps - LLMSystemTrading