IT/Linux and RaspberryPi

리눅스 명령어 top 사용 방법

e"sungjin 2023. 3. 5. 16:12
SMALL

리눅스 명령어 top 사용 방법

소개

리눅스 운영 체제에서 top 명령어는 현재 실행중인 프로세스들에 대한 정보를 볼 수 있도록 해주는 유용한 명령어입니다. top 명령어를 사용하면 CPU, 메모리, 가상 메모리 등의 상태를 모니터링 할 수 있습니다.

top 명령어 사용 방법

top 명령어를 실행하면 현재 실행중인 프로세스들의 정보가 나타납니다. 기본적으로는 CPU 사용률에 따라 내림차순으로 정렬되어 나타나며, 상단에는 시스템 전반적인 상태를 나타내는 정보가 출력됩니다.

top 명령어를 실행한 후에는 다음과 같은 추가적인 명령어를 입력하여 상세한 정보를 확인할 수 있습니다.

  • Shift + P: CPU 사용률이 높은 순으로 프로세스를 정렬합니다.
  • Shift + M: 메모리 사용률이 높은 순으로 프로세스를 정렬합니다.
  • Shift + T: 프로세스의 실행 시간 순으로 프로세스를 정렬합니다.
  • Shift + H: 쓰레드 정보를 출력합니다.
  • Shift + U: 특정 사용자가 실행 중인 프로세스만 출력합니다.

top 명령어 예시

다음은 top 명령어를 실행한 후 추가적인 명령어를 입력하여 정보를 출력한 예시입니다.

top - 13:15:38 up  5:21,  1 user,  load average: 0.00, 0.01, 0.05
Tasks: 233 total,   1 running, 232 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   7944.6 total,   1081.6 free,   2319.6 used,   3543.4 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.   5153.3 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
  444 mysql     20   0 1794812 234720  10376 S   0.3   2.9  19:45.20 mysqld
  420 root      20   0  356640  55108  29496 S   0.0   0.7   0:03.43 systemd-journal
  465 root      20   0  174296  12348   9412 S   0.0   0.2   0:00.11 sshd
    1 root      20   0  194844   6412   4152 S   0.0   0.1   0:03.13 systemd

결론

top 명령어는 리눅스 운영 체제에서 현재 실행중인 프로세스들에 대한 정보를 모니터링하는데 유용한 명령어입니다. top 명령어를 사용하면 CPU, 메모리, 가상 메모리 등의 상태를 확인할 수 있으며, 추가적인 명령어를 입력하여 상세한 정보를 출력할 수 있습니다.

LIST