반응형
top 명령어는 현재 OS의 상태를 어플리케이션 입니다. Memory 사용량, CPU 사용량 등을 확인할 수 있습니다. 옵션 없이 top을 실행하면 실행하는 동안 일정한 interval 간격 (기본3초)으로 실시간에 근접 내용을 확인할 수 있으며. 리눅스에서 top 명령어를 실행하면 아래와 깉은 화면이 모니터에 출력됩니다. (종료 : q )
top 출력 화면 정보 보는 법
시스템 간략정보 표시
top - 22:54:13 up 8 days, 6:00, 2 users, load average: 0.01, 0.03, 0.01
Tasks: 117 total, 1 running, 116 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 33003264k total, 23236960k used, 9766304k free, 16968k buffers
Swap: 16506876k total, 0k used, 16506876k free, 22246264k cached
- 1라인
top - 22:54:13 up 8 days, 6:00, 2 users, : 시스템 현재시간과 실행시간 및 접속유저 정보입니다.
load average: 0.01, 0.03, 0.01 : CPU Load 의 이동 평균를 표시로 1분, 5분, 그리고 15분에 대한 평균값입니다 - 2라인 Tasks 는 전체, running, sleeping, stopped , zombies 프로세스들의 상태를 표시하여 줍니다.
- 3라인 : CPU의 사용현황
- 4~5 라인 :
메모리 사용 현황으로 RAM의 메모리 영역으로 Mem이라 표시된 부분입니다,
Swap은 디스크를 메모리 처럼 사용하는 Swap 메모리 영역입니다.
상세 표시
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
- PID : 프로세스 ID (PID)
- USER : 프로세스를 실행시킨 사용자 ID
- PRI : 프로세스의 우선순위 (priority)
- NI : NICE 값. 일의 nice value값이다. 마이너스를 가지는 nice value는 우선순위가 높음.
- VIRT : 가상 메모리의 사용량(SWAP+RES)
- RES : 현재 페이지가 상주하고 있는 크기(Resident Size)
- SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합.
- S : 프로세스의 상태 [ S(sleeping), R(running), W(swapped out process), Z(zombies) ]
- %CPU : 프로세스가 사용하는 CPU의 사용율
- %MEM : 프로세스가 사용하는 메모리의 사용율
- TIME+ : 프로세스 시작된 이후 경과된 총 시간
- COMMAND : 실행된 명령어
top의 유용한 옵션
- shift + t ( 대문자 T ): 실행된 시간이 큰 순서로 정렬합니다.
- shift + m ( 대문자 M ) : 메모리 사용량이 큰 순서로 정렬합니다.
- shift + p ( 대문자 P ): cpu 사용량이 큰 순서로 정렬합니다.
- d [sec] : 설정된 초단위로 화면이 갱신됩니다.
- q : top 를 종료
반응형
'프로그램' 카테고리의 다른 글
[electron 02] electron 개발 문서 무조건 따라해 봅시다. (0) | 2022.12.16 |
---|---|
[electron 01] javascript 로 데스크톱 애플리케이션을 만들어 보려합니다. (1) | 2022.12.14 |
부트스트랩(Bootstrap)을 이용한 로그인 웹페이지 화면 구현 2 (0) | 2022.11.19 |
아파치 centos7 에 자동 실행 - rc.local 등록하기 (0) | 2022.11.16 |
대용량 하드 인식, Centos 7 에 2TB 이상의 하드 인식 시키 (1) | 2022.11.16 |
댓글