The correct answer is B. top because it provides a real-time, continuously updating view of system performance, including CPU utilization. The top command is one of the most widely used monitoring tools in Linux and is essential for system administrators when analyzing performance issues.
When executed, top displays a dynamic interface showing CPU usage percentages, memory consumption, load averages, running processes, and other critical system metrics. The CPU usage section is particularly useful because it breaks down usage into categories such as user space, system (kernel), idle time, and I/O wait. This allows administrators to quickly identify whether the CPU is under heavy load and which processes are consuming the most resources.
Option A (uptime) is incorrect because it provides load averages but does not give detailed or real-time CPU utilization percentages.
Option C (df) is incorrect because it reports disk space usage, not CPU activity.
Option D (lsblk) is incorrect because it lists block devices and storage structure, not CPU performance.
From a Linux+ system management perspective, tools like top, htop, and vmstat are critical for monitoring system health. Among these, top is the most fundamental and widely available tool for real-time CPU analysis. It enables administrators to detect performance bottlenecks, identify runaway processes, and take corrective action such as terminating processes or reallocating resources.