본문 바로가기
재테크이야기/시스템 트레이딩

[GCP 설정] Swap memory 설정 - 디스크 일부를 RAM처럼 사용

by 퇴근 후 투자 2026. 6. 3.

Swap 메모리는 서버의 RAM(메모리)이 가득 찼을 때, 하드디스크(SSD)의 일부 공간을 메모리처럼 빌려 쓰는
  설정입니다. GCP 무료 티어처럼 RAM이 1GB로 적은 환경에서는 서버 멈춤(Hang)을 방지하는 필수
  안전장치입니다.

  GCP 터미널(SSH)에서 아래 명령어들을 한 줄씩 복사해서 붙여넣으시면 됩니다. (2GB 용량의 Swap을 생성하는
  과정입니다.)

  1. Swap 파일 생성 및 설정 (순서대로 입력)

    1 # 1. 2GB 크기의 빈 파일 생성 (시간이 몇 초 걸릴 수 있습니다)
    2 sudo fallocate -l 2G /swapfile
    3
    4 # 2. 권한 설정 (보안을 위해 루트 사용자만 읽게 함)
    5 sudo chmod 600 /swapfile
    6
    7 # 3. 이 파일을 Swap 공간으로 포맷
    8 sudo mkswap /swapfile
    9
   10 # 4. Swap 활성화
   11 sudo swapon /swapfile

  2. 설정 확인
  정상적으로 적용되었는지 확인합니다.
   1 sudo swapon --show
  결과에 /swapfile  file  2G라고 나오면 성공입니다.

 

~$ sudo swapon --show
NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -2



  3. 서버 재부팅 시에도 자동 적용되게 설정
  이 설정을 안 하면 서버를 껐다 켤 때마다 다시 설정해야 합니다.

   1 # fstab 파일 끝에 설정 추가
   2 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

728x90
반응형