swap 영역은 서버에서 구동중인 실제 물리적인 메모리 영역(ram)이 부족 할 경우 하드디스크의 물리적인 디스크를 논리적으로 메모리 영역으로 사용한다. 기본적으로 서버설치 시 실제 메모리의 두배정도 swap영역으로 주는 경우가 많다. 하지만, 실제 서버운용중 swap영역이 부족한다면 다음과 같은 방법으로 swap의 영역을 늘려 줄 수 있다.
swap 영역을 늘리기전 서버에서 사용중인 swap 영역을 확인 한다.
free, swapon -s 명령어로 확인이 가능하다.
[root@localhost ~]# free total used free shared buffers cached Mem: 1034676 948164 86512 0 48376 685736 -/+ buffers/cache: 214052 820624 Swap: 811272 128 811144 |
dd 명령어를 이용하여 swap공간을 줄 파일을 덤프 한다.(dd명령어는 disk dump 명령어)
본 실습에서는 512mb를 생성 하였다.
[root@localhost ~]# dd if=/dev/zero of=swapfile bs=1024 count=500000 |
생성된 swapfile 을 mkswap 명령어를 이용하여, swap파일 형태로 변환 하고,
swapon을 이용하여, swap 영역을 추가 해준다. free명령어를 이용하여 swap영역이 512mb추가 된것을 확인 할 수 있다.
[root@localhost ~]# mkswap swapfile |
swapon과 반대로 swapoff를 이용하면, 추가한 swap영역에 대하여 삭제도 가능하다.
[root@localhost ~]# swapoff swapfile |
'System > Linux' 카테고리의 다른 글
dd(dsik dump) 명령어 (0) | 2013.02.09 |
---|---|
브릿지 방화벽 구축 (0) | 2013.02.09 |
arpspoof 과 해결책 (0) | 2013.02.09 |
Centos 4.x 계열의 yum 실행 오류시 해결책 (0) | 2013.02.09 |
wheel 그룹 활용 (0) | 2012.10.30 |