반응형
Swap 메모리 초기화 및 사용 빈도 설정
Linux 시스템에서는 물리 메모리가 부족할 경우 디스크의 일부를 Swap 영역으로 활용하여 메모리처럼 사용하는 기능이 있습니다. 하지만 Swap은 디스크 I/O를 사용하기 때문에 성능이 떨어질 수 있어, 상황에 따라 Swap 사용 빈도 조절이 필요할 수 있습니다.
현재 Swap 사용 빈도 확인
- vm.swappiness = 60 / 기본값 60
- (사용 빈도가 낮음 0%-----------------------|------------100% 사용 빈도가 높음)
sysctl vm.swappiness
vm.swappiness = 60
Swap 사용 빈도 설정 방법
일시적 적용(재부팅 시 초기화됨)
echo 10 > /proc/sys/vm/swappiness
영구 적용(재부팅 후에도 유지)
vim /etc/sysctl.conf
vm.swappiness=10
변경 사항 적용
sysctl -p
728x90
Swap 메모리 초기화
현재 Swap에 적재되어 있는 데이터를 제거하고 물리 메모리로 다시 옮기려면 Swap을 비활성화한 후 다시 활성화하면 됩니다.
- sawp out -> swap in
- swapoff 명령을 실행하면, Swap 영역에 있던 데이터가 다시 물리 메모리(RAM)로 swap-in 되어 복원됩니다. 이는 디스크에 임시로 대피했던 데이터를 다시 메인 메모리로 불러오는 과정으로 시스템의 실제 메모리 사용 상태를 정리하고 재조정하는 데 유용합니다.
Swap 비활성화
sudo swapoff -a
Swap 재활성화
sudo swapon -a
메모리 및 Swap 사용량 확인
free -h
total used free shared buff/cache available
Mem: 3.8G 310M 370M 884K 3.1G 3.2G
Swap: 0B 0B 0B
- Swap: 0B → Swap이 비활성화되어 있거나 사용 중이지 않음을 의미합니다.
참고URL
- 변군이글루 블로그 : 우분투에서 스왑 메모리를 설정하는 방법
- 변군이글루 블로그 : 리눅스 스왑 메모리(Swap Memory)
728x90
반응형
'리눅스' 카테고리의 다른 글
itop 설치하기 (0) | 2015.08.19 |
---|---|
HTTP Status Codes (0) | 2015.08.12 |
HPuTTY 치명적인 오류 (0) | 2015.08.05 |
우분투에서 apt-get update 명령을 실행할 때 발생하는 GPG 오류를 해결하기 위한 방법 (0) | 2015.08.04 |
MariaDB를 소스에서 컴파일하여 설치하는 방법 (0) | 2015.08.04 |