Understanding the Server Dashboard
The Server Dashboard provides a comprehensive overview of your server's health and performance. Each section offers
vital metrics, visualizations, and diagnostic data to help you monitor and optimize your server operations. This guide
explains every tab, key terms, and features so you can make the most of this page.
Page Overview
- Purpose: Monitor your server's critical performance metrics such as CPU usage, memory consumption, and disk health.
- Tabs and Metrics: Organized by category to provide a clear view of specific server components.
- Time Zone: All data is displayed in UTC for consistency.
- Real-Time Updates: Data refreshes at regular intervals to reflect the latest server status.
Tabs and Metrics
1. Overview
The default tab provides a summary of the server's key metrics:
- CPU Usage: Shows the current and average utilization of your server's CPU.
- Linux Load Average: A key metric for Linux servers, this shows the number of processes waiting for CPU
resources. A load average of "1.0" on a single-core server indicates full utilization.
- Memory Usage: Displays the amount of RAM used vs. available.
- Disk Usage: Includes total, used, and free disk space.
- Network Traffic: Visualizes incoming and outgoing data transfer rates.
2. CPU
Detailed metrics related to CPU performance:
- Usage Per Core: Breaks down CPU usage by individual cores.
- Temperature (if available): Monitors CPU temperature.
- Important: This metric may not be available on VPS environments, as virtualization typically does not expose
hardware-level data.
- Processes: Lists top resource-consuming processes.
3. Memory
Tracks how your server’s memory is being utilized:
- Used vs. Available: Shows how much memory is actively in use.
- Cache/Buffers: Indicates memory allocated for caching operations.
- Swap Usage: Swap memory is used when physical RAM is fully utilized. High swap usage can indicate performance
bottlenecks.
4. Disk
Provides insights into your server's storage:
- Disk IO (if available): Measures read/write operations on the disk.
- SMART Monitoring: Self-Monitoring, Analysis, and Reporting Technology is used to predict potential disk failures.
- Note: SMART data is typically unavailable for VPS environments or cloud-hosted servers due to the lack of direct
hardware access.
- RAID Status: For servers with RAID configurations, this shows the health and performance of the RAID array.
- Note: Like SMART, RAID status may not be accessible on virtualized environments.
5. Network
Monitors network activity:
- Upload/Download Rates: Visualized in a graph showing trends over time.
- Active Connections: Displays the number of open network connections, useful for identifying unusual activity.
- Ports: Highlights open and listening ports on your server.
6. Web Workers
- What Are Web Workers? Web Workers refer to concurrent processes running to handle web requests.
- Worker Count: Displays the number of active workers.
- Requests Per Second (RPS): Measures how many requests your server processes every second. A spike here might
indicate high traffic or potential DDoS activity.
- Queue Depth: Shows the number of requests waiting to be processed.
What Customers Should Know About Specific Metrics
- Linux Load Average:
- Represents the number of processes waiting for CPU time. A high load average relative to the server's core count
can indicate overutilization.
- For example:
- A load average of 4.0 on a 4-core system is considered optimal.
- A load average of 6.0 or higher may suggest the server is under strain.
- SMART Monitoring:
- SMART provides early warnings for potential disk failures.
- On dedicated servers, SMART data is invaluable for proactive maintenance.
- VPS users won’t typically see SMART data because they do not have direct hardware access.
- CPU Temperature:
- Critical for ensuring hardware longevity. High temperatures can indicate inadequate cooling or overutilization.
- Note: Often unavailable on VPS environments.
- Disk IO:
- High Disk IO indicates heavy read/write operations, which could lead to slower performance for other processes.
- Web Workers:
- Essential for web servers, these represent the number of concurrent threads serving client requests.
- Insufficient web workers can cause delays, while too many might consume unnecessary resources.
Why Certain Metrics Might Not Be Available
- VPS Limitations:
- Virtualized environments like VPS or cloud servers often lack hardware-level data such as SMART, RAID, CPU
temperature, or disk IO.
- Insufficient Permissions:
- Ensure your monitoring agent has the required permissions to gather data.
- Unsupported Configurations:
- Some features, like RAID status, require specific setups or hardware configurations.
FAQs
1. Why is my Linux load average high?
- A high load average suggests your server is overutilized. Check processes and consider upgrading CPU resources.
2. Why don’t I see SMART or RAID status on my VPS?
- VPS environments don’t provide direct hardware access, so these metrics are unavailable.
3. What should I do if swap usage is high?
- High swap usage can indicate that your server is running out of physical RAM. Consider increasing your RAM or
optimizing applications.
4. How do I interpret the disk IO graph?
- Spikes in disk IO may indicate heavy read/write operations, such as backups or database queries. Consistently
high values can lead to performance degradation.
5. What does the Web Workers tab mean for me?
- The Web Workers tab is crucial for web servers. It shows how efficiently your server is processing client
requests. High queue depths or low RPS may indicate bottlenecks.
6. Why are some metrics missing for my server?
- Metrics like CPU temperature, SMART, and RAID status are often unavailable on virtualized environments. Contact
support if you believe this is an error.
Tips for Effective Server Monitoring
- Focus on Key Metrics: Prioritize monitoring CPU, memory, and disk usage for a quick health check.
- Understand the Environment: VPS users should focus on software metrics like CPU usage and processes, as hardware
data is limited.
- Investigate Spikes: Use trends in the graphs to identify and investigate anomalies, such as traffic surges or
resource overutilization.
If you have additional questions or need help interpreting the data on your Server Dashboard, our support team is here
to assist!