ฉันใช้ Ubuntu 20.04 พร้อม RAM ขนาด 16 GB และการตั้งค่าความรวดเร็วเป็น 10 วิธีนี้ใช้ได้ดีในอดีต แต่บางครั้งในช่วงเดือนที่แล้ว ฉันรู้สึกว่ามีวิธีจัดการหน่วยความจำเปลี่ยนไปอย่างมาก เมื่อเร็ว ๆ นี้เครื่องเริ่มใช้ swap อย่างรุนแรงหากปล่อยทิ้งไว้ชั่วขณะ แม้ว่า RAM จะเหลือพื้นที่มากก็ตาม ผลลัพธ์คือถ้าฉันทิ้งเครื่องไว้ข้ามคืนโดยเปิดโปรแกรมไว้สองสามโปรแกรม ฉันจะต้องใช้เวลาหลายนาทีในเช้าวันรุ่งขึ้นเพื่อรอให้โปรแกรมที่รันอยู่และสภาพแวดล้อมเดสก์ทอปจาก swap ซึ่งถูกเก็บไว้โดยไม่จำเป็นแม้ว่าจะมีโปรแกรมฟรีมากมาย แกะ. พฤติกรรมนี้มาจากไหน และฉันจะแก้ไขกลับไปเป็นก่อนหน้าได้อย่างไร
แก้ไข: ตามบรรทัดที่ @rfm แนะนำ ฉันเขียนสคริปต์ขนาดเล็กที่ตรวจสอบ memfree ทุก ๆ 15 นาที และบันทึกผลลัพธ์ของ px ด้วยในเวลาเดียวกัน น่าเสียดายที่สิ่งนี้ไม่ได้เปิดเผยมากนักเป็นเรื่องปกติที่จะเห็นว่าหน่วยความจำเต็มหลังจากผ่านไปสองสามชั่วโมง แต่ไม่มีโปรแกรมที่กำลังทำงานใช้หน่วยความจำมากขนาดนั้น แทนที่จะเป็นคำบรรยาย "แคช" ของ meminfo ที่แสดงให้เห็นการเพิ่มขึ้น โดยเริ่มจากส่วนเล็ก ๆ ของหน่วยความจำ แต่เพิ่มขึ้นเป็น แรมเต็มจำนวน น่าเศร้าที่ฉันยังไม่รู้ว่าทำไมสิ่งนี้ถึงเริ่มเกิดขึ้น