Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

ฉันต้องการ Swap ใน Ubuntu หรือไม่? แนวทางที่สมจริง

ฉันต้องการ Swap ใน Ubuntu หรือไม่? แนวทางที่สมจริง

เคยมีช่วงเวลาที่จำเป็นต้องมีพื้นที่สว็อปสำหรับการติดตั้ง Linux ทุกครั้ง แต่สำหรับพีซีสมัยใหม่ที่มี RAM 8GB ขึ้นไป ยังคงมีความจำเป็นสำหรับพื้นที่สว็อปเฉพาะหรือไม่ หากคุณกำลังใช้ Ubuntu คุณต้องการสลับใน Ubuntu หรือไม่

หลายคนจะตอบในเชิงบวก คนอื่นในทางลบ ล้วนมีเหตุผลในการแสดงความคิดเห็น ความจริงก็คือความต้องการแลกเปลี่ยนขึ้นอยู่กับว่าคุณใช้คอมพิวเตอร์อย่างไร

หมายเหตุ :ในขณะที่กล่าวถึงเนื้อหาต่อไปนี้กับ Ubuntu เป็นหลัก แต่ก็ใช้ได้กับการแจกจ่าย Linux เกือบทุกรุ่น

สองหน้าของการแลกเปลี่ยน

เช่นเดียวกับลีนุกซ์รุ่นใหม่ล่าสุด บน Ubuntu คุณสามารถใช้การสลับสองรูปแบบที่แตกต่างกัน เวอร์ชันคลาสสิกมีรูปแบบของพาร์ติชันเฉพาะ โดยปกติจะมีการตั้งค่าขณะติดตั้งระบบปฏิบัติการของคุณบน HDD เป็นครั้งแรก และมีอยู่แล้วภายนอกระบบปฏิบัติการ Ubuntu ไฟล์ และข้อมูลของคุณ

ฉันต้องการ Swap ใน Ubuntu หรือไม่? แนวทางที่สมจริง

เทคที่ทันสมัยกว่านั้นมีรูปแบบของไฟล์สลับ ไฟล์นี้มีอยู่ในไฟล์ของระบบปฏิบัติการถัดจากข้อมูลของคุณ

ด้วยการมี swap เป็นไฟล์ คุณสามารถปิดใช้งานได้โดยไม่ต้องจัดการกับพาร์ติชั่นหรือลบออกและเรียกคืนพื้นที่ นอกจากนี้ยังง่ายกว่าในการตั้งค่าไฟล์ swap ใหม่ตั้งแต่ต้น หรือขยายการสลับบนโวลุ่มต่างๆ (เพิ่มไฟล์ swap ไฟล์ที่สอง ไฟล์ที่สาม และอื่นๆ)

หากคุณใช้โหมดไฮเบอร์เนต คุณต้องสลับสับเปลี่ยน

เริ่มต้นด้วยการกำจัดสิ่งนี้:หากคุณกำลังใช้โหมดไฮเบอร์เนต คุณต้องเปลี่ยน และไม่ใช่แค่จำนวนเท่าใดก็ได้ อย่างน้อยควรมีขนาดใหญ่เท่ากับ RAM ในพีซีของคุณ บวกกับ GB เพิ่มเติมอีกบางส่วน

เมื่อได้รับคำสั่งให้จำศีลแทนที่จะปิดเครื่อง Ubuntu จะบันทึกทุกอย่างใน RAM ของคุณเพื่อสลับก่อนที่จะปิด ครั้งต่อไปที่คุณเปิดเครื่องบนพีซี Ubuntu จะโหลดสถานะที่บันทึกไว้ก่อนหน้าจากการแลกเปลี่ยน

หน่วยความจำน้อยกว่าที่คุณต้องการ เพิ่ม Swap

หากอูบุนตูเองหรือแอพที่คุณใช้งานนั้นต้องการ RAM มากกว่าที่ติดตั้งบนพีซีของคุณ คุณควรเพิ่มการสลับ ถ้าคุณไม่ทำเช่นนั้น เมื่อ RAM ของคุณเต็ม ระบบจะเริ่มยกเลิกแอพที่ถือว่า "สำคัญน้อยกว่า" เพื่อเพิ่ม RAM บางครั้งระบบก็อาจขัดข้องด้วย

หลักการทั่วไปคือ หากคุณมี RAM น้อยกว่า 8GB ในระบบ คุณต้องเปลี่ยน

หน่วยความจำมากกว่าที่คุณต้องการ ไม่มีการสลับ

ในทางกลับกัน หากคุณมี RAM มากกว่า 16GB และไม่ได้ใช้แอพที่มีความต้องการมากเกินไป เช่น Blender อย่าตัดต่อวิดีโอ 4K ใน Kdenlive หรือหลายภาพใน GIMP แบบคู่ขนานกัน คุณอาจพบว่า Ubuntu ไม่เคยใช้ทั้งไฟล์ของคุณ แรม

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

ตรวจสอบการใช้ RAM และดำเนินการตามนั้น

คำตัดสินสุดท้ายคือ สำหรับผู้ใช้ส่วนใหญ่ ไม่ว่า RAM ในคอมพิวเตอร์จะมีจำนวนเท่าใด ขอแนะนำให้ใช้การสลับขนาดเล็กเป็นอย่างน้อยเพื่อป้องกันความล้มเหลว สำหรับผู้ที่ต้องการเปลี่ยน เราไม่สามารถแนะนำขนาดเฉพาะได้ เนื่องจากจะขึ้นอยู่กับวิธีที่คุณใช้คอมพิวเตอร์ของคุณ Ubuntu ได้จัดทำคู่มือฉบับย่อเกี่ยวกับจำนวนการสลับเพื่อตั้งค่าสำหรับระบบของคุณ

ฉันต้องการ Swap ใน Ubuntu หรือไม่? แนวทางที่สมจริง

เวอร์ชันสั้นคือ:

  • หากคุณใช้โหมดไฮเบอร์เนต ให้ใช้ RAM ให้มากที่สุดเท่าที่จะบวกได้หนึ่งหรือสอง GB
  • หากคุณไม่ได้ใช้โหมดไฮเบอร์เนต ให้ตรวจสอบการใช้ RAM ด้วยเครื่องมืออย่าง htop หรือตรวจสอบระบบเป็นระยะเวลานาน เมื่อ RAM ของคุณเต็มอยู่ตลอดเวลา คุณต้องเปลี่ยนใหม่ เพิ่มการสลับด้วยขนาด RAM ของคุณครึ่งหนึ่งและตรวจสอบว่าปัญหาหายไปหรือไม่ หากไม่เป็นเช่นนั้น ให้ทำซ้ำโดยเพิ่มขนาดสวอปของคุณเป็น 1xRAM แล้วตามด้วย 1.5xRAM และอื่นๆ
  • หากคุณไม่ได้ใช้โหมดไฮเบอร์เนตและไม่ว่าจะกดคอมพิวเตอร์มากแค่ไหน คุณจะไม่เห็น RAM ที่ใช้งานอย่างเต็มที่ คุณมี RAM มากกว่า 25 เปอร์เซ็นต์ที่พร้อมใช้งานตลอดเวลาหรือไม่ จากนั้นคุณอาจไม่จำเป็นต้องสลับและสามารถปิดการใช้งานได้

หากคุณตัดสินใจว่าต้องการสลับบนระบบของคุณ คุณควรเรียนรู้วิธีจัดการการใช้งานการสลับใน Linux หรือใช้ zswap แทนสำหรับแล็ปท็อปรุ่นเก่า