LX0-104 · Question #155
In the following output, what resource is the program being observed using the most?
The correct answer is C. disk I/O. When troubleshooting system performance, if a program is primarily waiting on data from storage, it indicates heavy utilization of disk I/O.
Question
Options
- ACPU
- Bmemory
- Cdisk I/O
- Dnetwork I/O
How the community answered
(57 responses)- A2% (1)
- B5% (3)
- C91% (52)
- D2% (1)
Why each option
When troubleshooting system performance, if a program is primarily waiting on data from storage, it indicates heavy utilization of disk I/O.
If a program is using the most CPU, its CPU utilization would be high, and it would not be in a waiting state due to other resources.
If a program is using the most memory, it might lead to excessive swapping, but the direct resource consumption is memory, not necessarily leading to a 'blocked' state unless it's waiting for memory allocation or swap I/O.
When a program is observed to be spending a significant amount of time in a blocked or waiting state, and other resources like CPU or network appear underutilized, it often indicates that the program is bottlenecked by disk I/O. This means it is waiting for data to be read from or written to storage, which is a common performance constraint.
If a program is bottlenecked by network I/O, network interface utilization would be high, and processes might be blocked waiting for network packets, which is distinct from general disk I/O.
Concept tested: Identifying system bottlenecks
Topics
Community Discussion
No community discussion yet for this question.