
You can read the man page for the tool here Since we barley have any load on the machine, we can use a stress tester to cause the CPU and Memory to load for some time. You can always output the data to a log file: tmp]#. The above code will output the following: tmp]#. Bash Script to Monitor Memory: free -m | awk 'NR=2') The script is basically made up of three main parts: 1. You can use this tool to know what kind of plan you would like to get for your AWS Lightsail instance when migrating your WordPress The script is going to run for a certain amount of time every 1 second and save the date to a log file in a table form. Later on, the data file can then be imported into a Microsoft Excel sheet for analysis and graphing.

In this tutorial, we are going to write a shell or bash script to monitor output a table with three columns showing the percentages of Memory, Disk and CPU used on our machine.

However, when it comes to monitor for a certain amount of time for testing purposes, bash scripting comes handy.

Nowadays, companies use open source solutions to monitor system resources on a daily basis. Monitoring our environment is crucial especially when deploying a new application.
