ทำไมการแลกเปลี่ยนของฉันถูกใช้แม้ว่า RAM จริงของฉันไม่เต็ม


7

บางครั้งฉันสังเกตเห็นในตัวจัดการระบบของ Ubuntu ว่าไม่มีการใช้ RAM จริงอย่างสมบูรณ์หน่วยความจำ swap จะเริ่มใช้งาน

ทำไมถึงเป็นเช่นนั้น?


มีพารามิเตอร์ที่เรียกว่า swappiness help.ubuntu.com/community/ซึ่งสามารถปรับแต่งได้ เดสก์ท็อปที่โหลดเบา ๆ พร้อม RAM ขนาดใหญ่สามารถตั้งค่าได้ที่ 10 (จาก 100)
Jesvin Jose

ตรวจสอบกระทู้นี้: [askubuntu.com] [1] [1]: askubuntu.com/questions/157793/…
NiCU

คำตอบ:


6

จากคำถามที่ถามกันบ่อยของ Ubuntu Wiki

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

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


1

just in caseระบบปฏิบัติการส่งหน้าสลับ มันทำเช่นนี้หากจำเป็นต้องมีการสลับมันสามารถลบหน้า"สลับ"จากหน่วยความจำโดยไม่ต้องเขียนแผ่นดิสก์ลงในแผ่นดิสก์

ฉันไม่มีข้อพิสูจน์เรื่องนี้ แต่ฉันคิดว่ามันจะเป็นแบบนี้เมื่อมันมีเวลาว่างดังนั้นมันสามารถทำได้โดยไม่ส่งผลกระทบต่อการทำงานปกติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.