Self-Improvement

Linux SWAP 본문

리눅스/서버관리

Linux SWAP

JoGeun 2018. 10. 21. 13:37

*SWAP
디스크내에 존재하는 가상적인 메모리 공간
메모리 -> swap공간 : 페이지 out
swap공간 -> 메모리  : 페이지 in
페이지 in + 페이지 out = 페이징
※주의 : 스왑을 많이 잡아도 디스크이기 때문에 성능이 좋아지지 않음 그래도 스왑을 잡는 이유는 메모리가 가득 찼을시에도 운용에 지장이 없게 하기 위함, 페이징이 많이 일어나면 성능이 떨어지며 결과적으론 메모리 증설을 해야함

//스왑 확인 명령어
#cat /proc/swaps

#swapon -s

#cat /proc/meminfo | grep -i swap


*SWAP 생성
//SWAP File 작업
1.큰 파일 생성
#dd if=/dev/zero of=/swap/swapfile bs=1M count=1024

2.스왑 파일시스템 생성
#mkswap /swap/swapfile

3.스왑 활성화
#swapon /swap/swapfile

4.fstab파일에 추가
/swap/swapfile swap swap defaults 0 0

5.스왑 제거
#swapoff /swap/swapfile
#vi /etc/fstab에서도 제거
#rm -f /swap/swapfile 파일도 제거
※주의 : 제거할려고는 스왑공간이 사용중이면 에러메시지

//SWAP Partition 작업
1.파티션 설정
#fdisk /dev/sdb (System ID : 82)

2.스왑 파일시스템 생성
#mkswap /dev/sdb1

3.스왑 활성화
#swapon /dev/sdb1

4.fstab파일에 추가
/swap/swapfile swap swap defaults 0 0

5.스왑 제거
#swapoff /dev/sdb1
#vi /etc/fstab에서도 제거
※주의 : 제거할려는 스왑공간이 사용중이면 에러메시지

'리눅스 > 서버관리' 카테고리의 다른 글

Linux YUM1  (0) 2018.10.21
Linux RPM  (0) 2018.10.21
Linux RAID  (0) 2018.10.21
Linux LVM2  (0) 2018.10.21
Linux LVM 1  (0) 2018.10.21