top

J·2022년 8월 31일

top - 유닉스계열 시스템에서 프로세스 목록을 CPU 사용률이 높은 것부터 보여주는 소프트웨어, 시스템의 상태를 전반적으로 가장 빠르게 파악 가능(CPU, Memory, Process)

어떤 프로세스가 CPU를 많이 점유하는지를 확인하기 위해서는 %CPU와 TIME+를 확인하면 된다.

메모리가 부족한 경우에는 스왑(Disk I/O)가 자주 발생하여 시스템 반응이 나빠질 수 있다. 이 경우에는 %MEM 열과 Swap을 잘 확인해야한다.

swap 영역도 전부 사용하게 되면 Out of Memory Killer가 동작하여 프로세스를 강제 종료할 수도 있다.

SHIFT + M : 메모리 사용량 순서로 정렬
SHIFT + T : CPU 사용시간 순서로 정렬
SHIFT + P : CPU 사용량 순서로 정렬

load average : CPU가 처리하는 걸 기다리는 작업의 개수

Reference
1. 만화로 배우는 리눅스 시스템 관리, Piro, 길벗, 2015
2. 제타위키 - top, https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_top
3. 리눅스 top 정리 및 설명, https://zzsza.github.io/development/2018/07/18/linux-top/

profile
I'm interested in processing video&images with deeplearning and solving problem in our lives.

0개의 댓글