미니 갤럭시 램플러스의 진실 RAM Plus
- 여가어딥미코
- 조회 수 4938
- 2024.03.14. 12:06
물리적 램 - 가장 빠름
ZRAM(ram swap)- 디스크 스왑보다는 빠름
SWAP(disk swap) - 가장 느림
셋 중에서 물리램이 가장 빠릅니다
비용 등의 문제가 없다면 물리적인 램의 용량이 많은 것이 당연히 좋습니다
zram은 비활성 데이터를 압축시킨 뒤 램 공간 일부에 올려둡니다
넣을때 압축하고 사용할때 압축해제해서 꺼내기 때문에 cpu등의 연산이 필요합니다
대신 ram 공간에 파킹해둔 방식이기 때문에 swap보다는 빠릅니다
swap은 ssd, emmc, ufs 등의 저장장치 일부를 램처럼 사용하는 방식입니다
현존하는 가장! 빠른! 저장장치도 ram보다 속도가 느립니다
올려둔 데이터를 가장 느린 디스크에 넣고 꺼내 사용하기 때문에 가장 느립니다
zram과 swap 등은 물리적 램 용량의 한계에서 시스템을 최대한 효율적으로 사용하기 위해 리눅스 등에서 사용하고 있는 기술입니다
리눅스를 기반으로 하는 안드로이드 역시 비슷한 시스템을 가지고 있습니다
램플러스에 대해 이야기할때 항상 나오는 부분인데 zram이 없으면 좋다 swap이 없으면 좋다, 이런건 물리적 램의 용량을 무한대로 사용할 수 있을때나 해볼만한 이야기입니다
무조건 끄고 기능이 동작하지 않는다고 좋은것이 아닙니다
예를들어 RAM 용량이 적은데 zram이나 swap이 작동하지 않을 경우 어플리케이션이 항상 새로 시작하는 경우가 많게 되는데 이러면 스마트폰이 해야하는 작업이 많아지고 배터리 소모가 늘어납니다
RAM 용량이 많은데 swap공간을 무작정 크게 키웠다간 굳이 속도 느린 disk에 데이터가 오가게 되므로 비효율적인 작동을 하게됩니다
무엇보다, 위에 말씀드렸지만 zram과 swap은 안드로이드에서 효율적인 구동을 하기 위한 시스템으로 램플러스를 끄더라도 default로 잡혀있는 swap공간은 여전히 사용하고 있습니다
램플러스 끔
램플러스 2GB
안드로이드 default swap공간은 약 3GB로 잡혀있는 것 같습니다 램플러스 끄기 - 램플러스 2GB로 설정시 swap 파티션은 여전히 3GB로 잡아 사용됩니다
램플러스 4GB
램플러스 6GB
램플러스 8GB
램플러스는 swap 파티션을 조정하는 기능이기 때문에 deafult를 넘어선 용량 설정시 4GB 6GB 8GB에서는 swap 공간이 늘어난 것을 확인할 수 있습니다
이 게시물을 쓰기 위해 해외 자료도 확인한 결과 adb로 swap을 너무 적게 지정하거나, 10GB 이상 너무 많이 지정한 상황에도 파티션이 default 값으로 잡힌다고 합니다
램플러스를 무조건 끄면 좋다 이런 얘기들이 있는데 꺼도 실제로 꺼지지 않습니다
자신이 사용하고 있는 스마트폰의 물리램 용량이 어느정도냐에 따라 적절히 조정해서 사용할 수 있는 기능입니다
스마트폰 사용에 참고하시길 바랍니다
이 이야기는 자주 보긴 했는데 그래도 끈거랑 켠거랑 체감이 너무 차이나서 전 걍 끄고 쓰게 되더라구요