Real-time system monitoring dashboard. Track CPU, GPU (nvidia-smi/rocm-smi), memory, and top processes with live graphs.
Features
- CPU Monitoring: Real-time CPU usage with per-core breakdown
- GPU Monitoring: NVIDIA (nvidia-smi) and AMD (rocm-smi) GPU stats
- Memory Monitoring: System RAM usage tracking
- Process List: Top processes by CPU/GPU usage
- Live Graphs: 60-second history graphs for CPU, memory, and GPU
- Configurable: Adjustable refresh interval (1-60 seconds)
Requirements
- NVIDIA GPU:
nvidia-smiinstalled (CUDA toolkit or NVIDIA driver) - AMD GPU:
rocm-smiinstalled (ROCm toolkit)
Settings
| Setting | Default | Description |
|---|---|---|
systemMonitor.refreshInterval |
2 | Refresh interval in seconds |
systemMonitor.showPerCore |
false | Show per-core CPU usage |
Commands
System Monitor: Toggle Panel- Open/close the monitor panelSystem Monitor: Refresh- Force immediate refresh
Publishing
npm install
npm run compile
npx vsce package # Create .vsix file
npx vsce publish # Publish to VS Code Marketplace
License
MIT