Saya memiliki laptop lama di sini dengan hanya 512 MB RAM. Karena beberapa rilis kernel, saya menggunakan zram untuk mengkonversi 256 MB dari itu ke ramdisk terkompresi yang kemudian digunakan sebagai swap. Ini telah terbukti sangat sukses dan sistem ini jauh lebih responsif, penggunaan swap (yang didukung hard disk) telah turun secara signifikan, yang memperlambat sistem sebelumnya.
Sejak linux 3.0, kernel juga menyertakan cleancache yang, menggunakan sesuatu seperti zram sebagai backend seharusnya secara kompres mengkompres halaman dari cache halaman. Sejauh yang saya bisa lihat, ini berbeda dari zram .
Haruskah saya mengaktifkan keduanya di laptop saya? Atau apakah cleancache benar-benar menggantikan solusi zram ?
Sunting: Saya telah menemukan tautan forum gentoo ini , di mana sepertinya saya juga harus mengaktifkan CONFIG_ZCACHE
yang kemudian membuat cleancache menggunakan zram untuk mendapatkan sesuatu yang mirip dengan yang saya miliki sebelumnya. Jadi sepertinya saya mengaktifkan semua ini dan tidak menggunakan zram secara eksplisit sesudahnya. Adakah yang bisa mengkonfirmasi ini?
Sebagai tambahan untuk jawaban di atas, lihat juga https://lwn.net/Articles/454795 untuk penjelasan rinci tentang teknologi ini.
Dari apa yang saya mengerti, zram akan digantikan oleh frontswap , yang belum ada di kernel mainline tetapi yang memiliki keuntungan bahwa tidak ada ukuran swap tetap yang harus dikonfigurasi. Ini akan membuatnya mudah untuk mengaktifkan cleancache dan frontswap (bukan zram dan cleancache , di mana memori yang digunakan untuk zram tidak dapat digunakan untuk cleancache ).
sumber