Swap ใช้ เพื่อให้มีที่ว่างสำหรับการประมวลผล แม้ว่า RAM จริงของระบบจะหมดแล้วก็ตาม ในการกำหนดค่าระบบปกติ เมื่อระบบเผชิญกับแรงกดดันของหน่วยความจำ ระบบจะใช้การสลับ และต่อมาเมื่อความดันหน่วยความจำหายไปและระบบกลับสู่การทำงานปกติ การสลับจะไม่ใช้อีกต่อไป
หน่วยความจำ swap ใช้อย่างไร
Swap space คือพื้นที่บนฮาร์ดดิสก์ที่ใช้แทนหน่วยความจำกายภาพ มันถูกใช้เป็น หน่วยความจำเสมือนซึ่งมีภาพหน่วยความจำกระบวนการ เมื่อใดก็ตามที่คอมพิวเตอร์ของเรามีหน่วยความจำกายภาพไม่เพียงพอ เครื่องจะใช้หน่วยความจำเสมือนและจัดเก็บข้อมูลในหน่วยความจำบนดิสก์
ทำไมจึงใช้การสลับในการจัดการหน่วยความจำ
Swapping คือแผนการจัดการหน่วยความจำที่กระบวนการใดๆ สามารถสลับชั่วคราวจากหน่วยความจำหลักเป็นหน่วยความจำรอง เพื่อให้หน่วยความจำหลักสามารถใช้งานได้สำหรับกระบวนการอื่นๆมันคือ ใช้ในการปรับปรุงการใช้หน่วยความจำหลัก … นี่คือเหตุผลว่าทำไมการสลับจึงเรียกว่าการกระชับหน่วยความจำ
ฉันจะรู้ได้อย่างไรว่าการแลกเปลี่ยนใช้อะไร
ขั้นตอนในการตรวจสอบการใช้พื้นที่สว็อปและขนาดใน Linux มีดังนี้:
- เปิดแอปพลิเคชั่นเทอร์มินัล
- หากต้องการดูขนาดการสลับใน Linux ให้พิมพ์คำสั่ง: swapon -s.
- คุณยังสามารถอ้างถึงไฟล์ /proc/swaps เพื่อดูพื้นที่สว็อปที่ใช้งานบน Linux
- พิมพ์ฟรี -m เพื่อดูทั้ง RAM และพื้นที่สว็อปของคุณใน Linux
ควรสลับใช้ไหม
ทำไมต้องสลับ? … หากระบบของคุณมี RAM น้อยกว่า 1 GB คุณต้องใช้การสลับเนื่องจากแอปพลิเคชันส่วนใหญ่จะหมด RAM ในเร็วๆ นี้ หากระบบของคุณใช้แอปพลิเคชันที่มีทรัพยากรจำนวนมาก เช่น โปรแกรมตัดต่อวิดีโอ ควรใช้พื้นที่สว็อปบางส่วนเนื่องจาก RAM ของคุณอาจหมดที่นี่