Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
1. vi fakeswap.sh를 만들어서 아래의 내용을 넣는다.(root권한으로 실행한다.)
#!/bin/bash
SWAP="${1:-512}"
NEW="$[SWAP*1024]"
TEMP="${NEW//?/ }"
OLD="${TEMP:1}0"
umount /proc/meminfo 2> /dev/null
sed "/^Swap(Total|Free):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo
mount --bind /etc/fake_meminfo /proc/meminfo
free -m
2. 권한설정
chmod +x fakeswap.sh
3. 실행(10G(1024M X 10)짜리 swap공간을 생성한다)
fakeswap.sh 10240
4. 확인
free -m