USM Visualizer
Real-time dashboard to monitor USM memory allocation and process states.
Dashboard
Connect this page to your local USM engine using the monitor script.
- Ensure you load the module:
sudo insmod usm_lkmRM.koin the Kernel/Module/ directory. - Compile in Userspace/ with
make STATS=1. - Compile in Userspace/APIV/ with
make nodebug STATS=1. - Download the script and start the monitor server:You may need to run :
sudo npx tsx monitor.tsnpm init -y & npm install ws node-pty @types/node @types/ws(Requires Node.js installed locally)
USM Engine
User Application
Disconnected
System History: Usage CPU
Waiting for system data...
System I/O & Memory Activity
Application Memory Tracking (LD_PRELOAD)
App PID:
Active Malloc0.00 MB
Malloc Count0
Free Count0
Active Mmap0.00 MB
Mmap Count0
Munmap Count0
Locked RAM0.00 MB
Sys Hints0
LAST ACTION0 B
Waiting for application telemetry (APP_MALLOC/MMAP)...
Kernel Telemetry (Atomic)
OFFLINE
Kernel module not detected or stats disabled.
/proc/usm_stats not found
Userspace Allocator
IDLE
Malloc Count0
Total Requested
0.0KB
Last Allocation0 bytes
USM Engine Pool
WAITING
Waiting for engine statistics...
Page Faults (UFFD)
QUIET
Total0
Read0
Write0
Last Fault Address:
-N/A
Swap Management
IDLE
Swap IN0
Swap OUT0
Free Nodes0
Process Tree
| PID | CMD | RAM |
|---|
Terminal Output