본문 바로가기
Bioinformatics/Technology

top 명령어 열 설명

by 임은천 2013. 2. 13.

다음 문서는 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


열 설명

  1. PID: Proccess ID - 프로세스의 식별자
  2. USER: 프로세스 실행자의 계정명
  3. PR: PRiority - 프로세스의 우선 순위(-20(매우 중요) - 19(가장 안 중요))
  4. NI: NIce 값 - 프로세스의 우선 순위를 변경하는 Nice 값(음수는 우선 순위를 증가 시키고, 양수는 우선 순위를 감소 시킴)
  5. VIRT: VIRTual memory size - 프로세스에 의해서 사용된 전체 가상 메모리
  6. RES: RESident size - 프로세스가 사용하고 있는 스왑 불가능한 물리 메모리(쉽게 말해서 현재 직접 접근하여 사용 중인 메모리)
  7. SHR: SHaRed memory size - 프로세스가 사용하고 있는 공유 메모리의 양
  8. S: Process Status - 프로세스 상태
  9. %CPU: 프로세스가 사용하는 CPU 시간 비율(쉽게 말해서, 프로세서 점유율)
  10. %MEM: 프로세스가 사용하는 메모리 비율(쉽게 말해서, 메모리 점유율)
  11. TIME+: 현재 프로세스와 그 자식 프로세스들이 소비한 축적된 CPU 시간
  12. COMMAND: 프로세스를 시작하기 위해서 사용된 명령의 경로 또는 프로세스 이름(c를 누르면 이 두 가지 중 한 가지를 보일 수 있음)

정렬하기


'>', '<': 사용하면 정렬할 열을 선택

'R': 역순으로 정렬

'T': TIME+ 열로 정렬

'M': %MEM 열로 정렬

'P': %CPU 열로 정렬

'N': PID 열로 정렬


기타


'h': 도움말

댓글