How to Check CPU Load & Memory Usage on a Job from the Dashboard

In order to ensure your job is running correctly and that all of your nodes are properly allocated to distribute the job load, you'll want to check CPU and Memory usage in the Dashboard. You can do this at a glance just by looking at the "Utilization" in your job card in your Dashboard (shown below).

utilization.png

 

This utilization will show you your average CPU utilization across all your nodes. So if you see 100%, this is a good indicator that your job is set up correctly. But, for example, if you're running a 4 node job and the CPU usage pegged at 25%, this probably means that your entire workload is running on 1 node rather than across all nodes. However, before trying to reconfigure your job, you should first dive a little deeper into the utilization statistics by clicking the Utilization button at the top of the job card (shown below).

 

statsbutton.png

 

When you click on this button you'll be presented with a new view of each individual machine. The top row will show you CPU utilization and the bottom row will show you memory usage as you can see below.

 

Screen_Shot_2019-07-19_at_11.56.38_AM.png

The above picture is a healthy 8 node job. You'll notice there are 8 blocks for each CPU and Memory representing each machine and it's load. If you hover over any of the machine blocks with you mouse, you'll get the exact CPU load or exact memory utilization for that particular node. With this view, it should be easy to pinpoint a problem node so that you can quickly assess the situation if you think there is an issue.

This page will refresh every 30 seconds so that you can easily monitor your job without having connect to the job and check on the utilization.

If you have any questions on this feature, feel free to reach out to us at support@nimbix.net and we'll be happy to assist.

Was this article helpful?
0 out of 0 found this helpful