문제
다음 중 top 명령어의 기능에 대한 설명으로 틀린 것은?
① 동작 중인 프로세스를 종료시킨다. ② 동작 중인 프로세스의 우선순위를 변경한다. ③ 동작 중인 프로세스의 메모리 사용률을 확인한다. ④ 동작 중인 프로세스의 디스크 사용률을 확인한다.
정답
4번
해설
정답: 4. top 은 CPU·메모리 사용률과 프로세스 상태를 실시간으로 보여주고 종료(k)·우선순위 변경(r)도 가능하지만, "디스크 사용률"을 보여주는 도구는 아니다. 따라서 4번 설명이 틀렸다.
오답 풀이
- 1번: top 화면에서 'k' 입력으로 프로세스에 시그널을 보내 종료할 수 있어 옳다.
- 2번: 'r' 입력으로 renice 하여 우선순위를 변경할 수 있어 옳다.
- 3번: 프로세스별 메모리 사용률(%MEM)을 실시간으로 표시하므로 옳다.
- 4번: 디스크 사용률은 df/du/iostat 의 영역으로 top 이 보여주지 않아 틀린 설명(정답)이다.
보충 개념 top 은 CPU·메모리·load average·프로세스 상태를 갱신하며 보여준다. 디스크 I/O 는 iostat, 디스크 용량은 df/du 로 확인한다.