728x90
SMALL
#부족 기준
- Available 메모리: 1GB 미만 → RAM 부족 가능.
- Free 메모리: 500MB 미만 → RAM 부족 가능.
- 스왑 사용량: 50% 이상 → RAM 부족 가능.
- si/so (Swap In/Out): 지속적으로 높은 값 → RAM 부족.
0. 확인 명령어
free -h # 메모리 상태 확인.
top # 실시간 RAM 및 스왑 사용량 모니터링.
htop # 그래픽 인터페이스로 RAM과 스왑 상태 확인.
vmstat 1 # si, so 값으로 메모리 압박 확인.
cat /proc/meminfo # 상세 메모리 정보.
1.불필요한 프로세스 종료
ps aux --sort=-%mem | head -n 10
kill <PID>
2. 캐시 정리
sudo sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
3. 스왑 공간 추가
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
4. 상태확인
vmstat 1
RAM 부족 문제를 임시로 완화하는 수단일 뿐, 성능 문제를 근본적으로 해결하지는 못함
따라서 RAM 증설 검토나, 메모리 사용을 최적화
LIST
'🐳 Infra > System' 카테고리의 다른 글
CDN 서비스 사용 이유 (0) | 2025.01.20 |
---|---|
[Linux] DIsk 용량 확보 팁 (0) | 2024.12.19 |
[Linux] SWAP 메모리 정의 및 사용 상황 (0) | 2024.12.19 |
HA (High Availability, 고가용성) (0) | 2024.12.12 |
docker 컨테이너 주요 명령어 (0) | 2024.03.28 |