SMI Dashboard for VS Code
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-smi installed (CUDA toolkit or NVIDIA driver)
- AMD GPU:
rocm-smi installed (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 panel
System 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
| |