Linuxpia/Linux 명령어

[리눅스 명령어] 명령어 top 사용 사례

Linuxpia4U 2024. 1. 27. 03:55
반응형

top 사용 사례

top 명령어는 Linux 시스템에서 실시간으로 프로세스의 정보와 시스템의 전반적인 상태를 모니터링하는 데 사용됩니다.

확인할 수 있는 정보

caption: top 사용 사례

  • 시스템 정보:
    • 06:36:07은 현재 시간입니다.
    • up 2:10은 시스템이 2시간 10분 동안 실행 중이었다는 것을 의미합니다.
    • 1 user는 현재 시스템에 로그인한 사용자가 1명 있다는 것을 나타냅니다.
    • load average: 2.65, 2.68, 2.75는 지난 1분, 5분, 15분 동안의 평균 부하(load average)를 보여줍니다. 이 수치들은 시스템이 얼마나 바쁜지를 나타내는 지표입니다.
  • CPU 사용률:
    • %Cpu(s): 부분은 CPU 사용률에 대한 세부 정보를 보여줍니다. 예를 들어, 17.8 us는 사용자 공간에서의 CPU 사용률이 17.8% 임을 의미합니다.
  • 메모리 사용량:
    • MiB Mem : 3858.9 total은 시스템의 총메모리가 약 3859 MiB임을 나타냅니다.
    • 115.8 free는 현재 115.8 MiB의 메모리가 사용 가능함을 의미합니다.
    • 2270.4 used는 사용 중인 메모리의 양입니다.
    • 1472.7 buff/cache는 버퍼와 캐시에 사용되는 메모리의 양입니다.
  • 프로세스 정보:
    • PID: 프로세스 ID.
    • USER: 프로세스를 실행하는 사용자.
    • PR: 프로세스의 우선순위.
    • NI: 프로세스의 니쓰값(nice value), 우선순위를 조절하는 값입니다.
    • VIRT: 가상 메모리의 총량.
    • RES: 실제 메모리 사용량(Resident Set Size).
    • SHR: 공유 메모리의 양.
    • %CPU: 프로세스가 사용하는 CPU의 비율.
    • %MEM: 프로세스가 사용하는 메모리의 비율.
    • TIME+: 프로세스가 CPU를 사용한 총 시간.
    • COMMAND: 프로세스가 실행하는 명령어.

예를 들어, 첫 번째 프로세스는 git 명령어를 실행하고 있으며, PID는 3400, CPU 사용률은 약 11.6%, 메모리 사용률은 37.9%로 상당히 높은 리소스를 사용하고 있음을 알 수 있습니다. 이와 같은 정보를 통해 시스템 관리자는 시스템 리소스가 어떻게 사용되고 있는지 파악하고, 필요한 경우 조치를 취할 수 있습니다.

반응형