Senin, 30 Desember 2013

Tips memperbesar RAM untuk hp Android

HP Android keluaran lama memiliki ukuran RAM yang terbatas. Ini sering menyulitkan untuk mereka yang suka menginstal banyak aplikasi, karena banyak aplikasi yang suka menaruh kodenya di memory supaya dia bisa bekerja di latar belakang. Akibatnya kadang2 keluar pesan "Not Enough Memory."

Sistim operasi Android mendukung RAM Swapping, yaitu memindahkan sebagian isi RAM ke media penyimpanan tetap, baik internal memory maupun external memory (SD Card). Swapping ke internal memory sebaiknya dihindarkan karena memory tetap mempunyai masa pakai yang tergantung pada jumlah baca tulis. Memory berkualitas dapat dipakai berulang kali sampai kira2 100.000 kali, lebih dari itu akan rusak. Jadi kita akan melakukan swap RAM ke SD Card secara manual.

Pembuatan RAM Swapping menuai pro kontra tentang efektifitasnya dan apakah berguna atau malah memperlambat system, tapi dalam keadaan kekurangan RAM apa salahnya dicoba?

Persyaratan yang dibutuhkan:
  • Kernel yang mendukung RAM Swapping.
  • HP yang sudah di-root.
  • Busybox (biasanya sudah terinstal saat hp di-rooting menggunakan aplikasi).
  • Aplikasi Terminal Emulator.
Langkah-langkah untuk melakukan RAM swapping:
  1. Dengan menggunakan File Explorer buatlah sebuah folder di SD Card dan beri nama "Swap."
  2. Masuklah ke folder tersebut dan buatlah sebuah file kosong dan beri nama "Swap.swp." File inilah yang akan menjadi ruang penyimpanan data RAM.
  3. Buka aplikasi Terminal Emulator dan akses Super User dengan mengetikkan SU
  4. Ketikkan perintah busybox mkswap /sdcard/swap/swap.swp 524288 (ukuran file swap dalam KB. Pada contoh ini ukurannya = 512MB).
  5. File swap telah dibuat, selanjutnya harus diaktifkan dulu dengan mengetikkan busybox swapon /sdcard/swap/swap.swp
Swapping telah selesai, tapi tiap kali restart HP harus diaktifkan dengan mengetikkan perintah nomor 5. Bisa ditambahkan dengan option swappines untuk mengatur berapa persen memory yang mau diswap dari RAM ke file swap.swp. Nilai default swappines dari sistim adalah 60, anda bisa mengubahnya menjadi 100 dengan mengetikkan perintah echo 100 > /proc/sys/vm/swappiness

Untuk mengecek apakah swapping sudah bekerja ketiikkan perintah busybox free. Apabila nilai swap > 0 berarti RAM swapping telah aktif. seperti gambar di bawah ini.



Selain swapping ke SD Card, RAM juga bisa diswap ke lokasi khusus dalam RAM yang disebut ZRAM atau disebut juga compcache. Data2 di RAM yang tidak dipakai akan dikompres dan disimpan di bagian ini.
Penggunaan ZRAM mempunyai keuntungan yaitu proses lebih cepat karena kecepatan RAM jauh lebih cepat dari SD Card, tapi akan memakan baterei karena adanya proses compress dan decompress ZRAM.

Bila anda mau mengaktifkan ZRAM caranya sebagai berikut:
  • Masuk ke folder /system/bin
  • Buat sebuah file dan beri nama zram_start.sh
  • Buka file zram_start.sh dan isi dengan kode berikut (anggap anda mau membuat ZRAM berukuran 100 MB)

 

Konfigurasi ZRAM telah selesai dan akan otomatis diaktifkan tiap kali restart hp.

Anda bisa mempunyai ZRAM dan SD Card swap berjalan sekaligus. Untuk mengecek apakah RAM swapping aktif dan jenis swappingnya caranya:
  • Buka terminal emulator
  • Ketik cat /proc/swaps
Hasilnya akan tampak seperti berikut
Filename                                      Type             Size          Used      Priority
/dev/zram0                               partition     61435      9184      -1
/mnt/sdcard/swap/swap    file                262136    66648    -2

Dari informasi tersebut dapat dilihat bahwa saya mempunyai ZRAM sebesar 61MB dan Swap file sebesar 262MB.

Demikianlah tips memperbesar RAM untuk hp Android, semoga bermanfaat.

PERHATIAN!
Penulis tidak bertanggungjawab kalau HP anda menjadi hardbrick karena melakukan modifikasi system seperti dalam tulisan ini. Do it at your own risk.

14 komentar:

Anonim mengatakan...

HP Gua Hardbrick Gara-Gara INI

Hendrik mengatakan...

@Anonim, Maksudnya hp kamu mati total? Pakai hp apa dan ram nya berapa mb?
Perlu dicatat bahwa ram swap baru berfugsi kalau command nomor 5 dijalankan, artinya tiap kali restart hp maka hp akan menggunakan ram fisik. Jadi tidak mungkin menyebabkan hardbrick.

Sedangkan teknik zram akan tetap berfungsi saat restart. Untuk menonaktifkan masuk ke folder /system/bin dan hapus file zram_start.sh

adhii mengatakan...

gan kalo hp polytron w1400 bisa gakk pake ZRAM , saya coba koq tidak bisa kebuka ..

Hendy "Bejo" mengatakan...

Makasih Om, saya sudah coba yg zram-nya, settingannya ga ada masalah.
Cuma untuk mengetahui aktif atau engga nya gimana ya? Sdh dicoba pake terminal emulator dng kode cat/proc/swaps, tapi ga terbaca oleh teminal emulator nya... ditunggu sarannya, makasih...

Hendrik mengatakan...

@adhii Polytron w1400 ukuran RAM=512MB seharusnya bisa aktifkan ZRAM. Kalau kamu tidak bisa buka /system/bin berarti hp kamu belum diroot.

Hendrik mengatakan...

@Hendy "Bejo" kodenya cat[spasi]/proc/swaps
perhatikan ada spasinya antara command 'cat' dan '/proc/swaps' jangan disambung.

ber to my mengatakan...

Mau tanya nih om soal swap manual yg om bahas
Sdcard'ku 16gb,klo di swap 1gb apa pengaruhnya ya?apa trlalu banyak?ato gk ngaruh apa apa?

Anonim mengatakan...

punya saya kira2 begini
Filename Type Size Used Priority
/mnt/sdcard/swap/swap file 262136 66648 -1
/dev/zram0 partition 61435 0 -2

kalo mau pake zram doank gimana ya...thanks sebelumnya

GiFandY | mas Ibeth mengatakan...

dicoba...

Hendrik mengatakan...

Mohon maaf friends, saya sdh lama tdk sempat lagi utak atik hp, lupa semua. Jangan marah ya.

Unknown mengatakan...

it works. thanks.
tapi saya mau tanya. untuk zram. jika saya mau buat zramnya sebesar 256 Mb, saya hanya perlu mengubah code "echo $((256*1024*1024))...dst" hanya angka 100 yang diganti menjadi 256 atau gimana?

Unknown mengatakan...
Komentar ini telah dihapus oleh pengarang.
Unknown mengatakan...

Mas mau tanya apakah menghapus file xbin bahaya atau tidak,solnya file xbin di hp sya terdeteksi ada firus'nya nmanya xbin tunman

Unknown mengatakan...

Mas mau tanya apakah menghapus file xbin bahaya atau tidak,solnya file xbin di hp sya terdeteksi ada firus'nya nmanya xbin tunman

Posting Komentar