top
현재시간 ( 04:55:15), 시스템이 작동된 시간 ( 2 days 1:56 ), 로그인해 있는 유저 수 ( 3 users )
1 분 , 5분, 15분의 load average ( 0.00, 0.00, 0.00 ) :
* load average : cpu 나 disk I/O 을 기다리고 있는 프로세스의 평균수, 시스템이 얼마나 바쁜지를 측정하는 것
Tasks
총 113 프로세스가 있고, 1 개가 실행 중, 112 개는 대기 중, 0개 중지, 0 좀비
* zombie process : 실행이 끝났는데 여전히 프로세스 테이블에 존재하는 프로세스
%Cpu(s) : cpu가 사용된 시간의 비율
표현 | 의미 |
0.0 us | (user) 유저 프로세스를 실행하는데 cpu 가 사용 시간의 비율 (%) |
0.0 sy | (system) 시스템 프로세스 |
0.0 ni | (nice) 우선순위가 낮춰진 사용자 프로세스를 실행하는데 사용된 cpu 시간의 비율 |
100.0 id | (idle) 사용되지 않는 CPU의 비율, 현재 어떠한 작업도 처리하고 있지 않음 |
0.0 wa | (wait) I/O 작업을 완료하기 위해 대기하는 동안 사용된 CPU 시간의 비율 |
0.0 hi | (hardware IRQ :Interrupt request) 하드웨어 인터럽트를 처리하는 데 사용된 CPU 시간의 비율 |
0.0 si | (software IRQ) 소프트웨어 인터럽트를 처리하는 데 사용된 CPU 시간의 비율 |
0.0 st | (steal) 가상화 환경에서 다른 가상 머신으로부터 '도둑질된' 가상 CPU의 CPU 시간 비율 |
Memory Usage
MiB (mebibyte) Mem : 총 물리적인 메모리 957.4, 68 여유, 878.6 사용 중, 쓰기위해 버퍼링된 정보의 양 162.4
MiB Swap : 총 가상 메모리 0.0 , ...., swapping 없이 새로운 어플리케이션을 시각하기위해 가능한 메모리양 78.9
PID | USER | PR | NI | VIRT | RES |
프로세스 아이디 | 프로세스를 소유하고 있는 유저 | 프로세스의 우선순위 | Nice value | 프로세스가 사용하고 있는 가상 메모리 | 가상메모리의 하위집합, 현재 작업이 사용중인 비스왑된 물리적 메모리 |
SHR | S | %CPU | %MEM | TIME+ | COMMAND |
공유된 메모리 사이즈 | 프로세스 상태 'S' : sleeping |
프로세스에 의해서 사용되고 있는 cpu 비율 | 프로세스에 의해서 사용되는 메모리의 비율 | 총 cpu 사용 시간 | 프로세스를 시작하는데 사용되는 명령이름 또는 명령줄 |
PR 값의 범위 -[ -100, 39 ]
[ -100, -2 ] : realtime process,
[ 0, 39 ] : 상대적으로 우선순위가 낮은 프로세스
NI 값의 범위 [-20 , 19 ] - 유저가 지정가능
참고자료
https://www.redhat.com/sysadmin/interpret-top-output
'서버 & 웹 개발 노트 > 리눅스' 카테고리의 다른 글
[ Linux ] systemctl stauts <서비스 명> 출력 내용 설명 (0) | 2024.06.04 |
---|---|
pm2 사용 방법 (0) | 2024.06.03 |
[ 리눅스 ] 폴더 삭제 파일 삭제 (0) | 2024.06.03 |
[ 리눅스 ] chown (change owner) (0) | 2024.03.31 |
[ 리눅스 ] chmod (change mode) (1) | 2024.03.31 |