리눅스 환경에서 도커로 ELK 스택 서비스를 운영 사용하다보면 로그관리때문에 메모리나 디스크정보 확인을 할 일이 많은데,
자주 사용하게 되는 기능들 위주로 정리해보았다.
# 메모리
- 전체 메모리 정보 확인하기
cat /proc/meminfo | grep MemTotal
- 사용중인 메모리 확인하기
free
# CPU 확인하기
cat /proc/cpuinfo | more
# 디스크
- 전체 디스크, 파티션 용량 확인하기
df -h
- 디렉토리 기준 용량 확인하기
du -hsx * | sort -rh | head -10
* : 경로위치, 생략시 현재 폴더
du -h : 용량을 읽기좋은 포멧으로 정리 ex)1K, 200M, 3G ..
du -s : 요약
du -x : 디렉토리 하위 스킵
sort -r : 비교 결과 역순
sort -h : 읽기좋은 포멧 형식으로 비교
head -10 : 상위 10개까지 보여주기
참고 페이지
https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem/
'Docker' 카테고리의 다른 글
[docker] 이미지/컨테이너 파일로 저장하고 불러오기 (0) | 2019.03.29 |
---|---|
[docker-compose] docker-compose up에서 네트워크 생성이 되지 않을 때 (1) | 2019.03.29 |