본문 바로가기

OS,Network,Container

리눅스 top 명령어

반응형

[ top ]

 
[사용법]
top [옵션]
리눅스의 시스템 상태를 전반적으로 파악할 수 있는 유틸리티 (CPU, Memory, Process, ..)
옵션 없이 입력하면 3초마다 화면을 갱신함
 
옵션
-d
지정 시간 간격으로 출력
-n
지정 횟수 만큼 출력
-p
지정한 process id의 정보만 출력

 

 

[1] top - 02:52:14 up 5 min,  1 user,  load average: 0.01, 0.13, 0.09
[2] Tasks: 116 total,   3 running, 113 sleeping,   0 stopped,   0 zombie
[3] %Cpu(s):  0.3 us,  1.0 sy,  0.0 ni, 98.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
[4] KiB Mem :   995732 total,   689908 free,   179528 used,   126296 buff/cache
[5] KiB Swap:  2595832 total,  2595832 free,        0 used.   673164 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
  3314 root      20   0  162032   2244   1544 R  0.3  0.2   0:00.09 top
     1 root      20   0  128124   6776   4164 S  0.0  0.7   0:01.58 systemd
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.03 kworker/0:0
     4 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H
     6 root      20   0       0      0      0 S  0.0  0.0   0:00.06 ksoftirqd/0
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh
     9 root      20   0       0      0      0 S  0.0  0.0   0:00.48 rcu_sched
    10 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 lru-add-drain
    11 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 watchdog/0
    13 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs
    14 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns
    15 root      20   0       0      0      0 S  0.0  0.0   0:00.00 khungtaskd
    16 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 writeback
    17 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kintegrityd
    18 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
    19 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
    20 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset
    21 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kblockd
    22 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 md
    23 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 edac-poller
    24 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 watchdogd
    25 root      20   0       0      0      0 R  0.0  0.0   0:00.54 kworker/0:1
    30 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0
    31 root      25   5       0      0      0 S  0.0  0.0   0:00.00 ksmd
    32 root      39  19       0      0      0 S  0.0  0.0   0:00.01 khugepaged
    33 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 crypto
    41 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kthrotld
    42 root      20   0       0      0      0 S  0.0  0.0   0:00.06 kworker/u256:1
    43 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kmpath_rdacd
    44 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kaluad
    45 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kpsmoused
    46 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kworker/0:2
    47 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 ipv6_addrconf
    60 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 deferwq
    95 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kauditd
 
[1] top - 02:52:14 up 5 min,  1 user,  load average: 0.01, 0.13, 0.09
현재 시각: 02:52:14
서버 가동 후 5분이 지남
현재 접속자는 1user
부하 평균 : 0.01, 0.13, 0.09
 
[2] Tasks: 116 total,   3 running, 113 sleeping,   0 stopped,   0 zombie
프로세스 상태를 의미함
전체 116개 중 3개가 실행중이며 113는 유후, 0개 정지, 0개 좀비 프로세스
 
[3] %Cpu(s):  0.3 us,  1.0 sy,  0.0 ni, 98.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
CPU State를 알 수 있음
 
[4] KiB Mem :   995732 total,   689908 free,   179528 used,   126296 buff/cache
Memory State를 알 수 있음
 
[5] KiB Swap:  2595832 total,  2595832 free,        0 used.   673164 avail Mem
Swap 메모리 State를 알 수 있음
 
 
필드 정보
PID
Process ID
USER
유저
PR
Priority
NI
Nice 우선 순위
VIRT
Virtual Memory 사용량
RES
실제 물리메모리 사용량
SHR
공유 메모리 사용량
S
프로세스 상태
[ S : Sleeping, R : Running, W : Swapped out process, Z : Zombies ]
%CPU
해당 프로세스가 사용중인 CPU 사용률
%MEM
해당 프로세스가 사용중인 메모리 사용률
Command
실행된 명령어
 
 
 
반응형

'OS,Network,Container' 카테고리의 다른 글

리눅스 deidecode 명령어  (0) 2020.04.26
리눅스 /proc/meminfo  (0) 2020.04.26
CentOS7 Chrony를 이용한 NTP Master 서버 구축  (2) 2020.04.26
CentOS7 NTP Master 서버 구축  (1) 2020.04.26
CentOS7 DHCP 서버 구축하기  (1) 2020.04.25