0
0
Linux CLIscripting~5 mins

System resource monitoring (free, uptime, vmstat) in Linux CLI - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does the free command show in Linux?
The free command displays the amount of used and free memory in the system, including RAM and swap space. It helps you understand how much memory is available and how much is being used.
Click to reveal answer
beginner
What information does the uptime command provide?
The uptime command shows how long the system has been running, the current time, how many users are logged in, and the system load averages for the last 1, 5, and 15 minutes.
Click to reveal answer
intermediate
What is the purpose of the vmstat command?
The vmstat command reports information about processes, memory, paging, block IO, traps, and CPU activity. It helps monitor system performance and resource usage over time.
Click to reveal answer
intermediate
How can you interpret the load average numbers shown by uptime?
Load averages represent the average number of processes waiting to run over 1, 5, and 15 minutes. A load average close to the number of CPU cores means the system is busy but not overloaded. Higher numbers indicate more demand than the CPU can handle.
Click to reveal answer
intermediate
Which vmstat fields indicate CPU usage?
In vmstat, the CPU usage fields are us (user time), sy (system time), id (idle time), and wa (time waiting for IO). These help understand how the CPU is spending its time.
Click to reveal answer
What does the free command NOT show?
AMemory usage details
BSwap space usage
CAvailable RAM
DCPU load averages
Which command shows how long the system has been running?
Avmstat
Buptime
Cfree
Dtop
In vmstat, what does the id field represent?
AIdle CPU time
BInput device usage
CInterrupts per second
DDisk IO
What does a high load average compared to CPU cores indicate?
ASystem is overloaded
BSystem is under low load
CSystem is idle
DSystem has no users logged in
Which command would you use to monitor memory and CPU usage over time?
Auptime
Bfree
Cvmstat
Dls
Explain how you would use free, uptime, and vmstat together to monitor a Linux system's health.
Think about what each command tells you and how they complement each other.
You got /4 concepts.
    Describe what the load average numbers mean and how they relate to CPU cores.
    Imagine how busy your kitchen is with cooks compared to the number of stoves.
    You got /4 concepts.