Real-time system resource monitoring for CPU load, memory usage, and database size, delivered directly to your WordPress admin dashboard.
System Resources
This is a PRO feature. Unlock real-time monitoring, environment indicators, version history, and more. Upgrade to PRO →
The System Resources feature gives you a real-time view of your server's health without leaving the WordPress admin. Data is displayed using visual percentage bars and updates automatically via the WordPress Heartbeat API.
What's Monitored
System Resources tracks three categories of server metrics:
- CPU Load - Current usage percentage, load averages, and core count
- Memory Usage - System RAM usage, PHP memory usage, and peak PHP memory
- Database Size - Total database size, data size, index size, and table count
Where It Appears
System Resources data is displayed in the System Resources tab under Settings > Version Info. Each metric is shown with a visual percentage bar that is color-coded based on usage levels:
| Usage Level | Color | Threshold |
|---|---|---|
| Low | Green | Below 70% |
| Medium | Orange | 70% - 89% |
| High | Red | 90%+ |
Live Updates
Resource data is refreshed automatically every 60 seconds via the WordPress Heartbeat API. This ensures the data stays current without requiring manual page refreshes.
The Heartbeat API interval is configurable via the version_info_cache_ttl filter. The default is 60 seconds.
Performance Impact
All resource metrics are cached using WordPress Transients to minimize server load:
- CPU and Memory: Cached for 60 seconds (configurable via
version_info_cache_ttlfilter) - Database Size: Cached for 12 hours (configurable via
version_info_db_cache_ttlfilter)
Version Info never calculates resource-heavy metrics on every page load. The caching strategy ensures the plugin maintains minimal impact on server performance.
For details about each resource type, see the sections below: