본문 바로가기

Foundation/- Linux

Swap 메모리

Swap 메모리
 - RAM에 용량이 부족할 경우 프로세스가 임시 저장되는 공간

 - RAM을 사용한 것이라 하드디스크에 일정 공간을 SWAP메모리 공간으로
   지정하여 사용을하며, 최악의 경우 메모리가 부족하여 시스템에
   문제가 생기는일을 방지 할 수 있다.
   단, 하드디스크에 공간을 사용하기 때문에 메모리를 사용할때 보다
   속도면에서는 많이 떨어진다.
   
Redhat 에서 권고하는 메모리/SWAP 메모리 권장
    RAM 용량 스왑공간 권장량 
    2 GB 미만 RAM의 2배 
    2 ~ 8 GB RAM과 동일 
    8 ~ 64 GB 4 GB 이상 8GB 이하
    64 GB 초과 4 GB 이상 8GB 이하

#free  // 메모리와 SWAP 상태 확인
     -m (메가 바이트 단위로 확인) 
     -g (기가 바이트 단위로 확인)
 
 SWAP 메모리 증설
     1. VMware Disk 추가 (1GB) 후 reboot
     2. #fdisk -l (1GB) (/dev/sdk)
     3. #fdisk /dev/sdk // 파티션 추가
      -1번 주파티션으로 1GB /dev/sdk 생성
     4.  파티션 타입 변경
      L -> 파티션 타입 리스트 확인
      82 스왑 메모리 
      82  Linux swap


     5. 기존 swap off
      /dev/sda (20G)
      /boot (200m) /dev/sda1
      swap (512m)  /dev/sda2
      /    (나머지 전부) /dev/sda3
  
      #fdisk -l /dev/sda
      #swapoff [장치명]
      #swapoff /dev/sda2 // 스왑메모리 off
  
      #free -m   // 스왑메모리 off 확인
      Swap:            0          0          0
     6. swap 메모리 생성
     #mkswap /dev/sdk1
     Setting up swapspace version 1, size = 1044188 KiB
     no label, UUID=c4d17de1-82e2-400d-967e-822da7e68393 --> UUID 저장
  
     7. swap메모리 on
      #swapon /dev/sdk1
      #free -m
      기존 swap 512M
      현재 swap 
      Swap:         1019          0       1019
     8. vi /etc/fstab // 부팅시 자동으로 마운트할 장치의 정보가
                     들어있는 파일
 
     UUID=c4d17de1-82e2-400d-967e-822da7e68393 swap swap    defaults  0 0
  
     9. 재부팅 이후에 SWAP메모리 확인 (1G)
     #free -m
 
     참고 사이트
     http://sergeswin.com/1034

 

'Foundation > - Linux' 카테고리의 다른 글

쿼터란?  (0) 2017.05.02
Partition & mount란 ??  (0) 2017.04.28
아카이브(ARCHIVE)  (0) 2017.04.27
압축(gzip, bzip2, xz )  (0) 2017.04.27
RAID란 ? (RAID1, RAID5,RAID0+1,RAID6)  (0) 2017.04.26