서버 상태 확인
- htop : 리눅스에서 실시간 리소스 사용 모니터링
- top 으로 리소스 사용량 모니터링 가능하지만 디테일하게 볼땐 htop 명령어 사용
- CPU, 메모리 사용량 실시간으로 확인
설치방법
- sudo apt-get install htop
- brew install htop
CPU & MEMORY
- 시스템 CPU/코어 별 사용량 확인 가능
- Mem: 시스템 전체 메모리 사용량
- 초록: 사용중인 메모리 페이지
- 파랑: 버퍼 페이지
- 노랑: 캐쉬 페이지
- Load average(평균부하율): 1, 5, 15분 간격으로 부하율 나옴
- 싱글코어일때 부하율이 1.0이면 사용률 100%
- 1.0이 넘으면 CPU 할당을 위해 프로세스 기다려야함
프로세스 정보
- PID: 프로세스 ID
- USER: 프로세스 소유자
- PRI: 프로세스 우선순위
- NI: 우선순위에 영향을 주는 nice 값 (>0)이면 우선순위가 낮은 프로세스
- VIRT: 프로세스가 사용중인 가상 메모리 양
- RES: 프로세스가 사용중인 물리 RAM의 양(킬로바이트)
- SHR: 프로세스가 사용중인 공유 메모리 양
- S: 프로세스 현상태
- zombied, sleeping, running, traced
- CPU%: 프로세스가 프로세서를 사용한 시간의 백분율
- MEM%: 프로세스가 사용중인 물리 RAM의 백분율
- TIME+: 프로세스가 프로세서를 사용한 시간
- Command: 프로세스 시작에 사용한 명령어
단축키 정보
- F1: htop 도움말, 단축키 기능
- F2: 설정, 디스플레이 옵션 관련
- F3, “/”: 해당 프로세스 검색
- F4: 원하는 프로세스 모니터링
- F5: 프로세스 부모 자식 관계 모니터링
- F6: 프로세스 원하는 방식으로 정렬
- F7, F8: 프로세스 우선순위 바꾸는 단축키
- F9, “k”: 선택 프로세스 종료
- F10, “q”: htop 종료
- l: 프로세스가 열고 있는 파일 확인
- u: 특정 사용자의 프로세스만 확인 가능
- M: 메모리 사용량 기준으로 프로세스 정렬
- P: CPU 사용량 기준으로 프로세스 저
300x250
반응형
'IT > Linux' 카테고리의 다른 글
[Linux] DNS 서버, 도메인(domain), 리눅스 /etc/hosts 파일? (0) | 2023.01.04 |
---|