1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Display Managed Cloud Server monitoring
This guide explains how to display and interpret monitoring data (network statistics, CPU, RAM, etc.) of a Managed Cloud Server.
Monitoring a Managed Cloud Server
To access monitoring data
- Log in to the Infomaniak Manager (manager.infomaniak.com) from a web browser like Brave or Firefox
- Click on the icon in the top right corner of the interface (or navigate through the left sidebar menu, for example)
- Select Managed Cloud Server (Web & Domain universe)
- Click on the name of the relevant object in the displayed table
- Click on Monitoring in the left sidebar menu
Various data is available to monitor the activity of your Managed Cloud Servers, including:
- Incoming and outgoing traffic (network)
- Average system load (load average)
- Average CPU load
- Amount of used RAM (memory)
- Used disk space
- Number of hits per second
- Average MySQL queries
Interpreting the Statistics
By interpreting the resource monitoring of a Cloud Server, you can estimate the resources (power) you need to run your websites and web applications.
Total System Load
Total system load represents the percentage of virtual processor usage. In this example, the server is using less than 10% of its resources (0.10).
CPU and RAM (Memory)
These graphs show that less than 10% of virtual processors are in use, and less than 3 GB of RAM is actively utilized. In this example, the server configuration is oversized compared to actual needs.High Cached Memory
High cached memory on a server is not abnormal and is often beneficial in many cases. Here's why:
- Caching for Improved Performance: Modern operating systems like Linux use free memory to cache data from disk to enhance performance. When you access files or applications, the system can quickly retrieve data from the cache instead of reading it from slower storage devices like hard drives. This helps reduce the overall response time of your server and can significantly boost performance.
- Efficient Memory Usage: High memory usage due to caching means your server is efficiently using available memory. Unused memory is wasted memory. So, as long as memory is being used for useful purposes like caching, it's a positive sign.
- Automatic Memory Management: Operating systems are designed to automatically adjust the size of the cache based on the needs of running applications. If an application requires more memory, the cache can shrink to accommodate it. This dynamic memory management ensures a balance between caching and serving active applications.
- Monitoring Perspective: From a monitoring perspective, seeing high memory usage due to caching may initially raise concerns, but it's crucial to interpret the measurements in the context of your server's behavior. If you're experiencing good performance and not noticing any memory-related issues like swapping or application crashes, high cache usage is likely expected and beneficial.
In summary, high cached memory on a server is normal and can contribute to overall system performance. Don't worry if you observe significant memory cache usage, as long as your server is functioning correctly and without obvious memory-related issues. Caching is an essential tool for optimizing performance and making the most of available resources.