Bagaimana cara saya menggunakan zRam?


40

Saya menginstal zRam seperti yang dijelaskan di webupd8.org . Saya menginstalnya dari terminal. Apakah hanya itu yang harus saya lakukan atau harus saya lakukan beberapa konfigurasi atau sesuatu? Apakah zram-enabler melakukan semuanya sendiri atau harus menetapkan beberapa parameter?


Dari apa yang diberikan di tautan, sepertinya itu bekerja di luar kotak.
Mahesh

Jawaban:


21

Seperti Sergey "Shnatsel" Davidoff dikutip dalam posting blog itu, paket ini menginstal skrip untuk menjalankannya sebagai layanan. Script secara otomatis mengkonfigurasi sendiri dan layanan dimulai secara otomatis. Tidak diperlukan konfigurasi lebih lanjut. Layanan ini dapat dikontrol secara manual melalui:

sudo service zramswap start|stop|status|restart|reload|force-reload

Jika Anda membuka paket deb dengan roller file Anda dapat melihat bahwa hanya dua file yang diinstal:

/etc/init/zramswap.conf
/etc/init.d/zramswap

Bersama beberapa file dokumentasi. The DEBIANdirektori berisi paket meta data dan perintah untuk menginisialisasi layanan. Itu semua ada dalam paket. Perangkat yang sesuai diberi nama setelah skema ini:/dev/zram[0-9]

Sudahkah Anda menginstalnya melalui PPA? Saya sarankan melakukan itu.


Ya saya menginstalnya melalui PPA. Dan terima kasih atas jawaban Anda. Anda menjawab pertanyaan saya dengan sempurna. Jadi saya tidak perlu memulainya setiap kali saya menyalakan komputer saya kan? Itu dimulai secara otomatis kan?
Schweinsteiger

Itu betul.
LiveWireBT

Di Ubuntu 12.04+, sekarang tersedia melaluisudo apt-get install zram-config
Sameer Puri

30

Ini dia, seluruh totorial tentang zRam di Ubuntu:

zRam adalah kode di dalam kernel, yang setelah diaktifkan, menciptakan perangkat blok berbasis RAM yang bertindak sebagai disk swap, tetapi dikompresi dan disimpan dalam memori, memungkinkan I / O yang sangat cepat dan meningkatkan jumlah memori yang tersedia sebelum sistem mulai bertukar ke disk.

zRam terintegrasi ke dalam kernel Linux 3.2 dan yang lebih tinggi, jadi sudah termasuk dalam Ubuntu 12.04.

Sebelumnya di mesin 2GB saya, tanpa zRAM, ketika saya membuka banyak tab browser, sistem mulai tersedak, sementara HDD mulai menyalin data ke SWAP yang menyebabkan pelambatan total. Sekarang setelah mengaktifkan zRam, alih-alih membeku setelah kehabisan RAM, sistem bekerja seperti tidak ada yang terjadi. Saya tidak melihat perbedaan sama sekali. Itu tampak seperti menambahkan lebih banyak RAM;)

Dari pengalaman saya, zRam berguna untuk orang yang menggunakan komputer dengan RAM 1GB atau 2GB. Karena zRam mengompresi data, ia memerlukan beberapa sumber daya prosesor. Tidak banyak, tapi selalu. Untuk alasan itu saya tidak merekomendasikan untuk menggunakannya dengan prosesor lama. Juga jika Anda memiliki RAM 4GB kemungkinan besar tidak perlu menggunakannya.

Untuk mengaktifkannya, ketikkan terminal:

sudo apt-get install zram-config

Untuk menghapus [ketikkan yang berikut]:

sudo dpkg --purge zramswap-enabler
sudo dpkg --purge zram-config


12

Daemon layanan akan aktif secara instan saat diinstal. Anda dapat memverifikasi ini dengan mengetikkan terminal:

cat /proc/swaps

Harus ada beberapa entri / dev / XXX (mengingat Anda memiliki partisi swap / file aktif) dan setidaknya satu entri dengan "swap" dalam namanya (akan ada satu untuk setiap inti prosesor pada sistem kami). Jika tidak, coba reboot dan ketikkan lagi perintah itu.

Tidak ada tindakan lebih lanjut yang diperlukan.



3

Pastikan untuk rebootUbuntu dan periksa apakah Zram mulai saat boot.

Ikuti instruksi seperti disebutkan sebelumnya untuk memeriksa cat /proc/swaps

Jika Anda tidak melihat perangkat swap zram Anda tercantum (dalam kasus saya juga) maka lakukan ini:

sudo su  
update-rc.d zramswap defaults

Ini akan mencantumkan zram sebagai layanan startup.

reboot dan periksa untuk melihat apakah itu dimulai saat boot.


2

Di Ubuntu 14.04 VPS saya, saya harus menjalankan yang berikut:

sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get install zram-config

Baris pertama menginstal modul kernel zram.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.