본문 바로가기
Linux/ServerAdmin

SWAP

by Luuii 2017. 9. 24.

스왑 관련 이슈★

언제 스왑을 추가하는가? - 피지컬 메모리의 사용량이 80% 이상이 되었을 때

스왑 공간의 크기?

(초기 설치시) 권장 값을 달라고한다.

(운영 시) 약간 넉넉하게. 크게 잡아도 된다.

스왑을 추가하면 성능이 좋아지는가? - 성능이 좋아지는건 아니다. 아무리 늘려도 여기를 넉넉하게 쓰도록만 구성을 해놓은 것일 뿐 실재로 성능이 좋아지는 건 아니다. 피지컬 메모리를 늘려야 성능이 좋아진다.

 

 

스왑 공간 크기에 대한 권장사항

 RAM size

SWAP size 

 4GB 이하

 4GB ~ 16GB

 16GB ~ 64GB

 64GB ~ 256GB

 256GB ~ 512GB

 minimum 2GB

 minimum 4GB

 minimum 8GB

 minimum 16GB

 minimum 32GB

 

 

SWAP 추가방법

- SWAP file (EX : /swap/swapfile) -> 대표적으로 윈도우즈에서 많이 쓰이는 방식

ⓐ 큰 파일 생성
      # dd if=/dev/zero of=/swap/swapfile bs=1M count=10240

ⓑ 스왑 파일시스템 생성

# mkswap /swap/swapfile

ⓒ 스왑 활성화

# swapon /swap/swapfile

ⓓ /etc/fstab 파일 설정

# vi /etc/fstab

 

- SWAP Partition (EX : /dev/sdb1) -> 리눅스의 기본적인 방법

ⓐ 파티션 준비
      # fdisk /dev/sdb ( System Partition ID : 82 )

ⓑ 스왑 파일시스템 생성

# mkswap /swap/swapfile

ⓒ 스왑 활성화

# swapon /swap/swapfile

ⓓ /etc/fstab 파일 설정

# vi /etc/fstab

 

스왑 확인방법

현재 스왑 공간(스왑 공간, 스왑 전체크기, 스왑사용량) 을 확인하는 방법

ⓐ free 명령어

ⓑ top 명령어

ⓒ /proc/swaps 파일 확인

ⓓ /proc/meminfo 파일 확인

 

스왑을 추가하고 확인하거나 스왑을 삭제하거나 확인할 때는 /proc/swaps 또는 free명령어를 사용하는 방법이 적절하다.

스왑 사용량을 모니터링 할 때는 top가 적당하다.

 

반응형

'Linux > ServerAdmin' 카테고리의 다른 글

소프트웨어 관리(2)  (0) 2017.09.24
소프트웨어 관리  (0) 2017.09.24
물리적 vs LVM vs RAID  (0) 2017.09.24
RAID  (0) 2017.09.24
LVM(Logical Volume Manage)  (0) 2017.09.23