티스토리 뷰

DevOps

리눅스 가상메모리 세팅 방법

Grand_J 2024. 6. 11. 13:36
반응형

리눅스 가상메모리 세팅 방법

스왑 메모리를 활성화하여 물리적 메모리 부족 시 디스크를 가상 메모리로 사용할 수 있게 함!

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

free -h
               total        used        free      shared  buff/cache   available
Mem:           3.7Gi       3.5Gi       111Mi       0.0Ki       133Mi        61Mi
Swap:          2.0Gi       650Mi       1.4Gi

 

가상메모리가 늘어난걸 알 수 있음

 

비활성화 하고 싶은 경우

sudo swapoff /swapfile   # 스왑 파일을 비활성화합니다.
sudo rm /swapfile        # 스왑 파일을 삭제합니다.

 

가상메모리 내용을 변경하고 싶을 경우 임시파일로 생성하고 삭제 후 다시 원하는내용으로 적용 후 임시 삭제해야함

# 임시 가상메모리 생성
sudo mkdir /tmp_swap
sudo fallocate -l 1G /tmp_swap/swapfile
sudo chmod 600 /tmp_swap/swapfile
sudo mkswap /tmp_swap/swapfile
sudo swapon /tmp_swap/swapfile

# 가상메모리 삭제
sudo swapoff /swapfile
sudo rm /swapfile

# 가상메모리 생성
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

# 임시 가상메모리 삭제 삭제
sudo swapoff /tmp_swap/swapfile
sudo rm /tmp_swap/swapfile

 

 

끗!@#!@#

반응형