반응형
top 사용 사례
top
명령어는 Linux 시스템에서 실시간으로 프로세스의 정보와 시스템의 전반적인 상태를 모니터링하는 데 사용됩니다.
확인할 수 있는 정보
- 시스템 정보:
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%
로 상당히 높은 리소스를 사용하고 있음을 알 수 있습니다. 이와 같은 정보를 통해 시스템 관리자는 시스템 리소스가 어떻게 사용되고 있는지 파악하고, 필요한 경우 조치를 취할 수 있습니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 유형을 알아 보기, type (111) | 2024.01.29 |
---|---|
[리눅스 명령어] 문자열 바꿔주기, tr (94) | 2024.01.28 |
[리눅스 명령어] cpu 프로세스 상황 보여주기, top (75) | 2024.01.26 |
[리눅스 명령어] 셀에서 사용자와 시스템 시간 출력, times (77) | 2024.01.25 |
[리눅스 명령어] 테스트하기, test (78) | 2024.01.24 |