Ketika mencoba untuk mengoptimasi kinerja elementary OS, Sergey Davidoff bersinggungan dengan sebuah proyek bernama compcache yang menciptakan sebuah perangkat berbasis RAM blok yang bertindak sebagai disk swap, tetapi dikompresi dan disimpan dalam memori bukan disk swap (yang lambat), yang memungkinkan I / O sangat cepat dan meningkatkan jumlah memori yang tersedia sebelum sistem mulai swapping ke disk. Compcache kemudian ditulis ulang di bawah nama zRam dan sekarang terintegrasi ke dalam kernel Linux.
Aku memutuskan untuk mencobanya dan hasil pada desktop saya dengan CPU quad-core dan RAM 2Gb sangat fantastis: tidak hang setelah kehabisan RAM, sistem bekerja seperti tidak ada yang terjadi. Saya tidak melihat adanya perbedaan sama sekali. Ini tampak seperti menambahkan RAM lebih! Anehnya, saya mendapat hasil yang hampir sama di laptop dengan Pentium M dan 1Gb RAM! yang berumur 6 tahun. Jadi, saya telah menyempurnakan script untuk secara otomatis beradaptasi dengan jumlah memori dalam sistem dan penentuan skalanya secara otomatis di beberapa CPU atau core CPU, dikemas dalam. Deb dan upload ke PPA. - Sergey Davidoff-
Sergey juga menyebutkan bahwa satu-satunya yang mencegah zRam dari diaktifkan secara default di Elementary OS Luna untuk saat ini adalah keberadaan netbook Atom dengan SSD cepat, yang dia tidak tahu apakah ini akan berguna atau tidak.
Hal ini sangat berguna untuk netbook, komputer tua (atau komputer yang tidak memiliki terlalu banyak RAM), virtualisasi atau perangkat embedded, tapi tentu saja Anda dapat menggunakannya pada komputer apapun.
Untuk menginstal script Sergey di Ubuntu 11.04 atau 11.10, gunakan perintah berikut:
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
Jika Anda tidak ingin menambahkan PPA, Anda dapat secara manual men-download dan menginstal. Deb dari SINI . Script seharusnya dapat bekerja dengan baik pada kernel Linux 2.6.37.1 +.
Jika Anda tidak menggunakan Ubuntu, Anda dapat men-download script dari SINI atau mendapatkan sumber dari BZR . Ini adalah sebuah script Upstart sehingga Anda perlu menempatkan “zramswap.conf” file di bawah / etc / init dan kemudian mulai menggunakan “zramswap mulai sudo”. Harap dicatat bahwa Fedora 15 telah mengganti Upstart dengan Systemd.
Update:
Untuk Fedora 15 + (yang menggunakan systemd bukan Upstart), lihat: Aktifkan Zram di Fedora
Untuk Arch Linux, baca komentar INI (script dikonversi ke rc.d).
Lebih lanjut tentang caching terkompresi untuk Linux:
http://code.google.com/p/compcache
http://weirdfellow.wordpress.com/2011/05/04/compressed-ram-with-zram/
sumber : http://www.webupd8.org