일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- CentOS6
- dto valid
- spring boot
- ollama langflow
- 도커
- custom valid
- React
- header setting
- jvm
- docker 설치
- 초기 구축
- SpringBoot
- docker
- swagger
- spring
- Next.js 14
- 헤더 설정
- jpa entity자동
- 리눅스
- generate pojos
- NextJS
- JavaScript
- memcached
- JPA
- generate entity
- java9
- MySQL
- java8
- Java
- 초기 세팅
- Today
- Total
개발자의 길
[리눅스] top 세부 정보 본문
윈도우의 작업관리자와 비슷한 기능을 하는 명령어로 리눅스에는 top이 있습니다.
top을 통해서 CPU와 Memory 등의 상태를 확인할 수 있습니다.
이 정보를 바탕으로 프로세스의 효율적인 관리나,
하드웨어의 업그레이드를 통한 성능향상 등을 꾀할 수 있습니다.
# top
그림에서 보듯이 위쪽 5줄은 요약정보가 나타나 있으며,
아래쪽의 세부 정보를 표시하고 있습니다.
한줄씩 자세히 알아보면,
top - 14:59:45 up 318 days, 22:16, 2 users, load average: 0.20, 0.19, 0.13
현재시간(14:59:45)과 서버uptime(318 days, 22:16), 로그인 된 사용자수 (2 users),
시스템의 평균부하율(load average) 1분, 5분, 15분을 표시하고 있습니다.
Tasks: 251 total, 1 running, 250 sleeping, 0 stopped, 0 zombie
전체 251개의 프로세스 중에, 1개가 실행중이고 250개가 유휴상태이며
정지된 프로세스와 좀비 프로세스는 0개임을 나타내고 있습니다.
Cpu(s): 0.7%us, 0.1%sy, 0.0%ni, 98.7%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
CPU 사용률에 대한 정보로, 사용자 사용률(0.7%us)과 시스템 사용률(0.1%sy),
NICE 정책에 의한 사용률(0.0%ni), CPU 미사용률(98.7%id) 등이 표시된다
Mem: 3631064k total, 1867364k used, 1763700k free, 462548k buffers
메모리 사용량으로 전체용량(3631064k total) 중에 사용되는용량(1867364k used)과
여유용량(1763700k free), 버퍼된 용량(462548k buffers) 등을 파악할 수 있습니다.
Swap: 6289436k total, 132k used, 6289304k free, 787560k cached
스왑메모리의 상황으로 전체용량(6289436k total) 중에 사용되는용량(132k used)과
여유용량(6289304k free), 캐싱메모리(787560k cached) 등을 파악할 수 있습니다.
아래 세부정보는 다음과 같습니다.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
PID : 프로세스 ID
USER : 프로세스를 실행시킨 사용자 ID
PR : 프로세스 우선순위
NI : NICE 값 (마이너스를 가질수록 우선순위가 높다)
VIRT : 가상메모리 사용량
RES : 현재 페이지가 상주하고 있는 크기(Resident Size)
SHR : 분할된 페이지, 프로세스에 의해 사용된 메모리를 나눈 메모리의 총합
S : 프로세스의 상태 (S : 대기, R : 실행, W : 스왑, Z : 좀비)
%CPU : 프로세스 CPU 사용률
%MEM : 프로세스 메모리 사용률
TIME+ : 프로세스 실행시간
COMMAND : 실행 명령어
'6. 리눅스' 카테고리의 다른 글
postfix 메일에서 queue 관리 (0) | 2017.02.03 |
---|---|
[리눅스] nfs 마운트(mount) 하기 (7) | 2016.01.27 |
[리눅스] top 명령어 정리 (0) | 2015.12.22 |
[리눅스] apache 설치 (0) | 2015.08.21 |
[리눅스] 쉘스크립트로 (sh) sftp 이용 파일 전송(자동로그인) (29) | 2015.06.23 |
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.