คำตอบ:
เช่นเดียวกับ Sergey "Shnatsel" Davidoff ถูกอ้างถึงในโพสต์บล็อกนั้นแพ็คเกจนี้จะติดตั้งสคริปต์เพื่อเรียกใช้เป็นบริการ สคริปต์จะกำหนดค่าตัวเองโดยอัตโนมัติและบริการจะเริ่มต้นโดยอัตโนมัติ ไม่มีการกำหนดค่าเพิ่มเติมที่จำเป็น สามารถควบคุมบริการด้วยตนเองผ่าน:
sudo service zramswap start|stop|status|restart|reload|force-reload
หากคุณเปิดแพ็กเกจ deb ด้วยไฟล์โรลเลอร์คุณจะเห็นว่าติดตั้งเพียงสองไฟล์
/etc/init/zramswap.conf
/etc/init.d/zramswap
พร้อมกับไฟล์เอกสารบางส่วน DEBIAN
ไดเรกทอรีมีแพคเกจข้อมูลเมตาและคำสั่งในการเริ่มต้นการให้บริการ นั่นคือทั้งหมดที่มีอยู่ในแพคเกจ อุปกรณ์ที่เกี่ยวข้องนั้นตั้งชื่อตามแบบแผนนี้:/dev/zram[0-9]
คุณติดตั้งผ่าน PPA หรือไม่ ฉันแนะนำให้ทำ
sudo apt-get install zram-config
ไปเลย totorial ทั้งหมดเกี่ยวกับ zRam ใน Ubuntu:
zRam เป็นรหัสภายในเคอร์เนลซึ่งเมื่อเปิดใช้งานแล้วจะสร้างอุปกรณ์บล็อกแบบ RAM ซึ่งทำหน้าที่เป็น swap disk แต่ถูกบีบอัดและเก็บไว้ในหน่วยความจำช่วยให้ I / O รวดเร็วและเพิ่มจำนวนหน่วยความจำที่มีอยู่ก่อนที่ระบบจะเริ่มทำการแลกเปลี่ยน ไปยังดิสก์
zRam ถูกรวมเข้ากับเคอร์เนล Linux 3.2 ขึ้นไปดังนั้นมันจึงรวมอยู่ใน Ubuntu 12.04
ก่อนหน้านี้บนเครื่อง 2GB โดยไม่มี zRAM เมื่อฉันเปิดแท็บเบราว์เซอร์จำนวนมากระบบจะเริ่มสำลักขณะที่ HDD เริ่มคัดลอกข้อมูลไปยัง SWAP ทำให้การทำงานช้าลงโดยรวม ตอนนี้หลังจากเปิดใช้งาน zRam แทนที่จะแช่แข็งหลังจากหมด RAM ระบบจะทำงานเหมือนไม่มีอะไรเกิดขึ้น ฉันไม่ได้สังเกตเห็นความแตกต่างเลย ดูเหมือนว่าจะเพิ่ม RAM เพิ่มเติม)
จากประสบการณ์ของฉัน zRam มีประโยชน์สำหรับผู้ที่ใช้คอมพิวเตอร์ที่มี 1GB หรือ 2GB RAM เนื่องจาก zRam กำลังบีบอัดข้อมูลจึงต้องใช้ทรัพยากรตัวประมวลผลบางตัว ไม่มาก แต่เสมอ ด้วยเหตุนี้ฉันไม่แนะนำให้ใช้กับโปรเซสเซอร์เก่า นอกจากนี้หากคุณมี RAM 4GB มักจะไม่จำเป็นต้องใช้
วิธีเปิดใช้งานพิมพ์เทอร์มินัล:
sudo apt-get install zram-config
หากต้องการลบ [พิมพ์ต่อไปนี้]:
sudo dpkg --purge zramswap-enabler sudo dpkg --purge zram-config
service daemon จะเปิดใช้งานทันทีที่ติดตั้ง คุณสามารถตรวจสอบสิ่งนี้ได้โดยพิมพ์เทอร์มินัล:
cat /proc/swaps
ควรมีรายการ / dev / XXX บางรายการ (เนื่องจากคุณมี swap partition / file active) และอย่างน้อยหนึ่งรายการที่มี "swap" ในชื่อ (จะมีหนึ่งรายการสำหรับแต่ละตัวประมวลผลหลักในระบบของเรา) ถ้าไม่ลองรีบูตและพิมพ์คำสั่งอีกครั้ง
ไม่มีการดำเนินการเพิ่มเติมที่จำเป็น
เริ่มต้นด้วย Ubuntu Precise มีสคริปต์ upstart อย่างเป็นทางการสำหรับ Ubuntu โดย Adam Conrad เพื่อกำหนดค่า zram ในที่เก็บหลัก:
sudo apt-get install zram-config
ที่มา: http://gionn.net/2012/03/11/zram-on-debian-ubuntu-for-memory-overcommitment/
ตรวจสอบให้แน่ใจว่าreboot
อูบุนตูและตรวจสอบว่า Zram เริ่มทำงานระหว่างการบูท
ทำตามคำแนะนำที่ระบุไว้ก่อนหน้าเพื่อตรวจสอบโดย cat /proc/swaps
หากคุณไม่เห็นอุปกรณ์แลกเปลี่ยน zram ของคุณอยู่ในรายการ (ในกรณีของฉันด้วย) ให้ทำดังนี้:
sudo su
update-rc.d zramswap defaults
นี่จะแสดงรายการ zram เป็นบริการเริ่มต้น
reboot
และตรวจสอบเพื่อดูว่ามันเริ่มต้นในระหว่างการบูต
ใน Ubuntu 14.04 VPS ของฉันฉันต้องเรียกใช้สิ่งต่อไปนี้:
sudo apt-get install linux-image-extra-$(uname -r)
sudo apt-get install zram-config
บรรทัดแรกติดตั้งโมดูลเคอร์เนล zram