Ubuntu 22.04 LTS ทำงานบน Raspberry Pi 4 พร้อม RAM 2GB โดยใช้ zswap

Canonical เคยกล่าวไว้ว่า “เป็นการดีที่สุดที่จะเรียกใช้ Ubuntu Desktop บน Raspberry Pi 4 ที่มี RAM อย่างน้อย 4GB”  แต่ Ubuntu 22.04 LTS ทำงานได้อย่างราบรื่นกว่าบน Raspberry Pi 4 ด้วย RAM  2GB เนื่องจากบริษัทได้เปิดใช้งาน zswap เป็นค่าเริ่มต้นเพื่อให้ระบบปฏิบัติการ Linux ทำงานบนระบบได้ดีขึ้น ด้วยหน่วยความจำต่ำ

โดย Canonical อธิบายว่า “zswap เป็นเครื่องมือบีบอัด”

เมื่อกระบวนการกำลังจะย้ายไปยังไฟล์ swap, zswap จะบีบอัดและตรวจสอบว่ากระบวนการใหม่ที่เล็กกว่ายังคงต้องถูกย้าย หรือสามารถอยู่ในRAM ของคุณ ได้ อันที่จริงการคลายบีบอัดหน้า” zswapped ” นั้นเร็วกว่าการเข้าถึงไฟล์ swap มาก ดังนั้นจึงเป็นวิธีที่ดีในการใช้ประโยชน์จากระบบที่มีRAM น้อย ให้มากขึ้น

Raspberry-Pi-4-2GB-Ubuntu-22.04

คุณไม่จำเป็นต้องรอให้ Ubuntu 22.04 LTS  เปิดตัว เพราะคุณสามารถเปิดใช้งาน Zswap ด้วยตนเองใน Ubuntu ที่ทำงานบน Raspberry Pi 4 ดังนี้:


หรือเพียงแค่แก้ไขไฟล์ /boot/firmware/cmdline.txt และเพิ่มสตริงต่อไปนี้ในคำสั่งที่มีอยู่:


หลังจากรีบูต สิ่งนี้น่าจะช่วยประสิทธิภาพของบอร์ด Raspberry Pi 4 ที่มี RAM 4GB และ 8GB แต่สำหรับรุ่น 2GB จำเป็นต้องมีขั้นตอนเพิ่มเติมบางอย่างเพื่อเปิดใช้งาน z3fold allocator และการบีบอัด lz4 คำสั่งที่จะรันคำอธิบายโดยละเอียดในโพสต์บนบล็อกของ Ubuntu และในตอนท้าย คุณจะโหลดโมดูลเพิ่มเติม และ cmdline.txt ของคุณจะมีพารามิเตอร์พิเศษสามตัว:


และใน Ubuntu 22.04 LTS คุณไม่จำเป็นต้องทำสิ่งนี้ เนื่องจากคุณสมบัติเหล่านี้เปิดใช้งานโดยค่าเริ่มต้น

ก่อนหน้านี้เราได้เขียนเกี่ยวกับการเปิดใช้ ZRAM ใน Ubuntu เพื่อปรับปรุงประสิทธิภาพของความเร็วและความน่าเชื่อถือของระบบที่มี RAM น้อยกว่า ดังนั้นความแตกต่างระหว่าง zram และ zswap คืออะไรกันแน่? ฉันเข้าใจว่า zram เป็นเหมือน swap ที่ถูกบีบอัดอยู่ใน RAM ในขณะที่ zswap ใช้ทั้งเก็บข้อมูลอื่นและ RAM หาก RAM ไม่เพียงพอที่ในการเก็บข้อมูล จะบีบอัดไฟล์ swap บนอุปกรณ์เก็บข้อมูลอื่น

ที่มา :  Geokon

แปลจากบทความภาษาอังกฤษ : Ubuntu 22.04 LTS to leverage zswap to run on Raspberry Pi 4 with 2GB RAM

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา