다음 문서는 http://wiki.vpslink.com/Linux_Command_Reference:_top의 내용을 편역한 것이다.
기본 출력
top - 03:31:05 up 7:40, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 15 total, 1 running, 14 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1% us, 0.0% sy, 0.0% ni, 99.9% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 512000k total, 115552k used, 396448k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 1516 520 452 S 0.0 0.1 0:05.28 init
1559 root 15 0 1564 536 440 S 0.0 0.1 0:00.03 syslogd
1579 root 18 0 2512 1228 1016 S 0.0 0.2 0:00.01 mysqld_safe
1598 root 18 0 2512 560 344 S 0.0 0.1 0:00.00 mysqld_safe
1599 mysql 18 0 97960 16m 3100 S 0.0 3.2 0:02.06 mysqld
1600 root 21 0 1496 504 440 S 0.0 0.1 0:00.00 logger
1673 daemon 18 0 1696 368 280 S 0.0 0.1 0:00.00 atd
1676 root 15 0 1776 748 604 S 0.0 0.1 0:02.16 cron
1683 root 18 0 10516 4216 3184 S 0.0 0.8 0:00.21 apache
1696 www-data 15 0 10520 1988 896 S 0.0 0.4 0:00.00 apache
1697 www-data 15 0 10520 1960 868 S 0.0 0.4 0:00.00 apache
11830 root 18 0 3472 896 660 S 0.0 0.2 0:03.91 sshd
28133 root 15 0 14456 1980 1456 S 0.0 0.4 0:00.19 sshd
28166 root 15 0 2568 1408 1128 S 0.0 0.3 0:00.68 bash
21716 root 15 0 2072 1028 836 R 0.0 0.2 0:00.04 top
열 설명
- PID: Proccess ID - 프로세스의 식별자
- USER: 프로세스 실행자의 계정명
- PR: PRiority - 프로세스의 우선 순위(-20(매우 중요) - 19(가장 안 중요))
- NI: NIce 값 - 프로세스의 우선 순위를 변경하는 Nice 값(음수는 우선 순위를 증가 시키고, 양수는 우선 순위를 감소 시킴)
- VIRT: VIRTual memory size - 프로세스에 의해서 사용된 전체 가상 메모리
- RES: RESident size - 프로세스가 사용하고 있는 스왑 불가능한 물리 메모리(쉽게 말해서 현재 직접 접근하여 사용 중인 메모리)
- SHR: SHaRed memory size - 프로세스가 사용하고 있는 공유 메모리의 양
- S: Process Status - 프로세스 상태
- %CPU: 프로세스가 사용하는 CPU 시간 비율(쉽게 말해서, 프로세서 점유율)
- %MEM: 프로세스가 사용하는 메모리 비율(쉽게 말해서, 메모리 점유율)
- TIME+: 현재 프로세스와 그 자식 프로세스들이 소비한 축적된 CPU 시간
- COMMAND: 프로세스를 시작하기 위해서 사용된 명령의 경로 또는 프로세스 이름(c를 누르면 이 두 가지 중 한 가지를 보일 수 있음)
정렬하기
'>', '<': 사용하면 정렬할 열을 선택
'R': 역순으로 정렬
'T': TIME+ 열로 정렬
'M': %MEM 열로 정렬
'P': %CPU 열로 정렬
'N': PID 열로 정렬
기타
'h': 도움말
댓글