Sunday, December 16, 2012

Sedikit Tentang zRam [Answer]

Terima kasih buat pengunjung setia blog ini :D
Maaf, kemarin saya hanya update tentang bagiamana backup dan restore sistem pada HandHeld Android, hehe. Selebihnya saya mencoba bereksperimen membuat twitter client sendiri dengan source dari dabr, twitter client tersebut bisa di akses melalui : http://itweet.co.nr

Kemarin, agan Opick dari Official Galaxy Young bertanya, apa itu ZRAM dan apa fungsinya?
Tidak berletetele-tele lagi langsung saja kita bahas~


Menurut saya, ZRAM adalah sebuah fitur pada Linux kernel yang mampu melakukan kompresi terhadap isi RAM, sehingga performa sistem secara keseluruhan akan naik. ZRAM ini lebih baik daripada Swap menurut saya juga hoho.
Fitur (lebih tepatnya modul) kernel ini akan membuat device block baru di /dev/zramX (X = nilai variabel, 0~).

ZRAM kernel config
Sumber : http://seqizz.net/wp-content/uploads/2011/02/zram.png
Berikut ini adalah kutipan dari en.wikipedia :
zRam is an experimental (staging) module of the Linux kernel. It was previously called "compcache". zRam increases performance by avoiding paging on disk and instead uses a compressed block device in RAM in which paging takes place until it is necessary to use the swap space on the hard disk drive. Since using RAM is faster than using disks, zRam allows Linux to make more use of RAM when swapping/paging is required, especially on older computers with less RAM installed.

Even though the cost of RAM hardware is relatively low this feature still offers advantages for netbooks and other lower-powered laptops,virtualization and in the case of embedded devices, especially those that use flash memories that have a limited lifespan, dependent on write-use and thus wear out quickly when used as a swap device.
Artinya dalam Bahasa Indonesia
zRam adalah modul eksperimen dari Kernel Linux. Sebelumnya disebut "compcache". zRam meningkatkan performa dengan mengurangi penggunaan virtual memory dan menggunakan block device terkompresi di RAM yang digunakan sampai pada akhirnya menggunakan Swap jika terpaksa. Karena bagaimanapun RAM itu lebih cepat ketimbang harddisk. zRam mengizinkan Linux menggunakan banyak RAM ketika Swapping diperlukan, terlebih lagi di komputer tua yang punya sedikit RAM.

.........
Saat ini beberapa kernel yang digunakan dalam android sudah support zRam, silahkan hubungi developer kesayangan anda masing2 :)

Semoga bermanfaat~

<eof>
Alfiyan 

17 comments:

  1. mantap mas Ian :D
    oh ya, ini brarti ngompres ram ato kebalikannya mas?

    ReplyDelete
  2. jadi kan, zram itu gak perlu buat partisi sdcard ya? ._.

    ReplyDelete
  3. Ngga,

    ntar lain kali aku post tentang efek dari membagi partisi di media portable seperti SDcard, hho

    ReplyDelete
  4. akan lebih baik jika dibuatkan tutorial untuk setting zRam di semua devive Android/CusRom

    ReplyDelete
    Replies
    1. oh, makasih masukannya gan :)
      Masalah :
      1. tiap developer kernel beda dalam metode pengaplikasian zram nya, sehingga perlu script yang beda.
      2. ga punya semua device, jadi ga bisa coba satu2

      Delete
  5. ap stelah pke zram gk perlu lgi pke swap gan? ap bkal bentrok klo d pke bareng gan?
    jadi ini biar penggunaan ram efektif ya gan, jd lega gt gan?
    klo misal buat nghapus fiturnya ini tinggal hapus file zram d sdcard ya gan?

    ReplyDelete
    Replies
    1. 1. Zram cuma jalan di RAM, bukan swap.
      2. bisa seperti itu
      3. tergantung sistem inisialisasi yg dibuat oleh dev nya

      Delete
  6. apakah zram dapat diaktifkan dalam sebuah CUSTOM ROM yg menggunakan kernel yg blum support zram.... klo bisa bagaimana cara pengaktifannya...? mohon pejelasannya.
    thanks.

    ReplyDelete
    Replies
    1. zram itu fitur kernel bro, bukan dari custom rom,
      kernel & ROM itu entitas berbeda, tapi saling mendukung :)

      Delete
  7. gmana gan carane ngatur zram d galaxy mini yg kernelnya masih kernel root biasa?

    ReplyDelete
  8. gmana gan carane ngatur zram d galaxy mini yg kernelnya masih kernel root biasa?

    ReplyDelete
  9. Tolong liatin script buat Samsung Young GT-6310 dong :D
    n tutorial ZRam nya :D soalnya kinerja Ram di Hp saya agak menurun -_-

    ReplyDelete
  10. gan mastiin dari komen2 diatas soalnya mau nyoba pakek tapi masih takut, maklum HH baru kwkwk hehe,,
    1. zRam itu kerjanya di dalem RAM HH sendiri, dengan mengkompresi penggunaan RAM di HH tanpa melakukan swap dengan memori external bener??
    2. apa penggunaan zRam tidak memperberat kerja RAM dimana zRam itu sendiri kerjanya menggunakan RAM HH tanpa swap mem external?
    3. saya ga punya memori external :D , apa bisa pakek zRam??

    ReplyDelete