1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Show Cloud Server Monitoring
This guide explains how to display and interpret the monitoring data (network statistics, CPU, RAM, etc.) of a Cloud Server.
Monitor the activity of a Managed Cloud Server
To access the monitoring
- Click here in order to access the management of your product on the Manager Infomaniak (Need help?).
- Click directly on the nameallocated to the product concerned.
- Click on Monitoring in the left side menu
Various data are available to monitor the activity of your Cloud Servers, including:
- Inward and outgoing traffic (network)
- the average of the system load (load average)
- the average of the CPU charge
- the amount of RAM used
- the disk space used
- the number of hits/dry.
- the average of MySQL queries performed
Interpreting statistics
By interpreting the monitoring of a Cloud Server's resources you will be able to estimate the resources (power) you need to run your websites and web applications.
Total system load
The total system load is a percentage of the level of use of virtual processors. In this example, the server uses less than 10% of its resources (0.10).
Processor (CPU) and Memory (RAM)
These graphs show that less than 10% of virtual processors are used and less than 3 GB of RAM are actually used. In this example, the configuration of this server is therefore oversized in relation to actual needs.
High cache memory
The high cache memory on a server is not abnormal and is often beneficial in many cases. This is why:
- Cache for increased performance: Modern operating systems, such as Linux, use free memory to cache data from the disk to improve performance. When you access files or applications, the system can quickly retrieve data from the cache instead of reading it from slower storage devices, such as hard drives. This helps to reduce your server's overall response time and can significantly improve performance.
- Effective use of memory: High usage of memory due to cacheting means that your server effectively uses the available memory. Unused memory is a wasted memory. Thus, as long as memory is used for useful purposes such as cache, it is a positive sign.
- Automatic Memory Management: Operating systems are designed to automatically adjust the size of the cache to meet the needs of current applications. If an application needs more memory, the cache can reduce its size to accommodate it. This dynamic memory management ensures a balance between caching and service of active applications.
- Monitoring Perspective: From the monitoring point of view, seeing a high use of cache memory may initially raise concerns, but it is essential to interpret the measurements in the context of your server's behavior. If you see good performance and no sign of memory-related problems, such as swapping or application crashes, the high use of the cache is likely expected and beneficial.
In summary, a high cache memory on a server is normal and can help improve the overall performance of the system. Don't worry if you observe a significant use of cache memory, as long as your server works properly and without obvious memory problems. Cache is an essential tool to optimize performance and make the most of available resources.