컴퓨터 사용 팁/Linux

리눅스에 Swap 추가하기

소혼 2011. 4. 2. 10:29
반응형
 

크롬 빌드하다가 메모리가 부족해서 링크 실패 ;; 
memory exhausted라는 에러를 보았다 -_-; 

필요한건 다 확인했으니, 굳이 바이너리는 필요없지만, 일단 swap을 늘리는 법을 찾아보았다.


현재 swap 확인하기
# swapon -s
Filename Type Size    Used Priority
/dev/sda5                           partition 6142972 0 -1

# free
             total                  used         free     shared      buffers       cached
Mem:       2051336    1711728     339608          0     682856     545412
-/+ buffers/cache:        483460    1567876
Swap:      6142972              0    6142972

swap file 생성
# dd if=/dev/zero of=/swap bs=1024 count=1048576
1024 * 1024개의 block을 1024바이트 크기로 생성
시간이 좀 걸립니다.

# mkswap /swap 1048576
# chmod 0600 /swap
# sync
# swapon /swap

free 명령으로 확인
# free
                     total          used            free   shared       buffers       cached
Mem:       2051336    1994264        57072          0     244408    1326836
-/+ buffers/cache:         423020    1628316
Swap:       7191544               0    7191544

swap 해제
# swapoff /swap1

부팅시 자동실행
/etc/rc.d/rc.local에 swapon /swap1 등록
 

반응형