In-Depth Telemetry for System Performance
The Resource Monitoring module in BoostonCP provides granular, real-time insights into how your server's physical resources are being utilized. Unlike the dashboard which shows overall server health, this tool allows you to monitor usage on a per-user basis, making it easy to identify resource-heavy accounts.
1. Live Monitor Interface
The Live Monitor tab is the primary interface for real-time tracking. It establishes a secure connection to the system monitor daemon to stream live data.
- Live Indicator: A pulsing green dot confirms that you are receiving a continuous stream of telemetry from the Booston-Core engine.
- Per-User Analysis: The interface lists every system user (client) and their specific resource consumption in real-time.
2. Key Performance Metrics
For each user card, the system visualizes two critical metrics:
A. CPU Usage (Processing Load)
Visualized by a Blue Progress Bar. This metric shows the percentage of the CPU cores being utilized by the processes belonging to a specific user. This is essential for detecting "noisy neighbors" or optimized scripts that may be causing server-wide lag.
B. Memory Usage (RAM Consumption)
Visualized by a Purple Progress Bar. This tracks the amount of RAM currently held by the user's active PHP-FPM processes, cron jobs, or background tasks. Monitoring this helps prevent Out-Of-Memory (OOM) errors on the server.
[IMAGE_PLACEHOLDER: Metric Bars - High-resolution shot of the CPU and Memory usage bars for a specific user.]3. Usage History (Auditing)
The History tab is designed for long-term capacity planning. It allows administrators to analyze usage trends over hours or days. Note: If historical data collection is disabled, check your System Settings to activate the logging daemon.
4. Identifying Performance Bottlenecks
Use the Resource Monitoring tool to perform the following administrative audits:
- Identifying Load Spikes: Watch for users whose CPU bars consistently hit 100% or turn red.
- Memory Leaks: Monitor for steady, unexplained increases in RAM usage by specific user accounts.
- Optimization Auditing: Compare resource usage before and after applying optimizations (like MySQL tuning or PHP caching).
5. Mobile-Optimized Monitoring
The monitoring interface is fully responsive. When accessed from a mobile device, the sidebar transforms into a horizontal scroll menu, and user cards stack vertically, allowing you to monitor server health while on the go.