본문 바로가기

Docker

[Linux] 리눅스 용량, 메모리 정보 확인하기

리눅스 환경에서 도커로 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/