문제
다음 중 실시간으로 CPU 사용량을 확인할 때 이용하는 명령어로 알맞은 것은?
① top ② pgrep ③ nohup ④ free
정답
1번
해설
정답: 1. top 은 CPU·메모리 사용률, load average, 프로세스 상태 등을 일정 간격으로 갱신하며 실시간으로 보여주는 명령이다.
오답 풀이
- 1번: top 은 실시간 CPU·메모리 사용량 모니터링 명령으로 옳다.
- 2번: pgrep 은 조건에 맞는 프로세스의 PID 를 찾아 출력하는 명령이다.
- 3번: nohup 은 로그아웃 후에도 프로세스가 계속 실행되도록 하는 명령이다.
- 4번: free 는 메모리(RAM·swap) 사용량을 보여주는 명령으로 CPU 실시간 사용량 도구가 아니다.
보충 개념 top 외에 htop(향상된 대화형), vmstat·mpstat(CPU 통계), sar(누적 통계) 등으로도 CPU 사용량을 볼 수 있다.