강좌 & 팁
커널의 주기가 초반에는 빠르게 올라가다가 요즘은 텀이 좀 길어진것 같습니다.
3.14 버전에서 지원되는 것을 하나 소개합니다.
1.2. zram: Memory compression mechanism considered stable
메모리 압축 기업이 추가되었군요.
내용을 좀 볼까요?
zram provides RAM block devices. Everything written to these block devices gets compressed. If zram block devices are used as swap, when the system tries to move parts of memory to swap it will be effectively moving memory from one part of the RAM to another, except that the data will be compressed before being copied to the destination. This effectively works as a cheap memory compression mechanism to improve responsiveness in systems with limited amounts of memory. Zram is being used by TV companies, Android 4.4, Cyanogenmod, Chrome OS, Lubuntu...
zram 에서 RAM block 디바이스를 제공한다고 합니다.
내용인즉... 모든 내용이 압축되어 저장된다는 것입니다.
같은 블록, 혹은 파티션이라고 하는게 적장할까요? 아무튼 복사시에 압축된 상태로 이동하니 빠르겠죠?
하지만 다른 곳으로 복사하기 위해서는 압축을 풀어야 합니다.
메모리가 매우 적게 탑재되는 시스템에 유용하겠네요.
안드로이드나 크롬 OS 와 같은 곳에 사용하면 유용하긴 할것 같습니다.
이 기능은 2.6.33 에 statging 으로 들어왔다가 이번 릴리즈에 정식으로 릴리즈가 되었다고 합니다.
재밌는 기능이네요.