AWS ec2 인스턴스 용량확인하기

권태형·2023년 8월 18일
2

지식정리

목록 보기
69/72
post-thumbnail

EC2 인스턴스에 ssh로 접속한 후 메모리나, 디스크 용량을 무엇이 얼마나 사용하고 있는지 확인할 수 있는 명령어를 적어본다.

디스크 용량확인

df -h

항목내용
Filesystem리눅스에 마운트된 파일 시스템 목록
Size전체용량
Used사용량
Available남은 용량
Use%용량 대비 사용량에 대한 퍼센트
Mounted on마운트 된 지점(경로)

메모리 용량확인

free -h

항목내용
total설치된 총 메모리 크기 / 설정된 스왑 총 크기
usedtotal에서 free, buff/cache를 뺀 사용중인 메모리 / 사용중인 스왑 크기
freetotal에서 used와 buff/cahce를 뺀 실제 사용 가능한 여유 있는 메모리량 / 사용되지 않은 스왑 크기
sharedtmpfs(메모리 파일 시스템), ramfs 등으로 사용되는 메모리, 여러 프로세스에서 사용할 수 있는 공유 메모리
buff/cache버퍼와 캐시를 더한 사용중인 메모리
availableswapping 없이 새로운 프로세스에서 할당 가능한 메모리의 예상 크기

실시간 용량 모니터링

watch -n -1

해당 명령어 뒤에 위의 용량확인 명령어를 붙이면 watch -n -1 free -h와 같이 작성하면,

우측 상단의 날짜와 시간이 변동되면서 1초마다 용량이 차지하는 크기를 계속 새로고침 해준다. 만약 무엇인가 다른 프로세스를 동작중이라면, 용량이 변동되는 것을 확인할 수 있을것이다.

profile
22년 12월 개발을 시작한 신입 개발자 ‘권태형’입니다. 포스팅 하나하나 내가 다시보기 위해 쓰는 것이지만, 다른 분들에게도 도움이 되었으면 좋겠습니다. 💯컬러폰트가 잘 안보이실 경우 🌙다크모드를 이용해주세요.😀 지적과 참견은 언제나 환영합니다. 많은 댓글 부탁드립니다.

1개의 댓글

comment-user-thumbnail
2023년 8월 18일

정보에 감사드립니다.

답글 달기