Linux Kernel

고정 크기 ramdisk 만들기 및 swap 영역 사용

Ray+hue 2016. 3. 22. 09:34

1. ramdisk 크기 키우기 24GB

go /etc/default/grub 

GRUB_CMDLINE_LINUX_DEFAULT="memmap=224G\\\$42G ramdisk_size=25165824"    

2. vmalloc은 실제로 메모리를 할당 하지 않기 때문에 고정 크기를 만들기 위해선 모든 page 에 대해 page fault 를 먼저 발생 시켜야 함.

dd if=/dev/zero of=/dev/ram1 bs=4K count=6291456

3. swap 만들기

mkswap /dev/ram1

4. swap 실행

swapon /dev/ram1