ฉันเพิ่งเรียนรู้ว่า Ubuntu ใช้แคชดิสก์ / แคชระบบไฟล์ (ขนาดจะแสดงในการตรวจสอบระบบ)
ฉันไม่เห็นเอกสารใดๆ ที่ระบุว่ามีขีดจำกัดเริ่มต้นสำหรับจำนวน RAM ที่สามารถใช้สำหรับดิสก์แคชได้
ดังนั้นฉันคิดว่าขนาดแคชของดิสก์สามารถเติบโตได้จนกว่าจะใช้ RAM จนหมด
อย่างไรก็ตาม ฉันสังเกตเห็นบางอย่างที่พูดเป็นอย่างอื่น
ฉันกำลังฝึกโครงข่ายประสาทเทียมเชิงลึกด้วยชุดข้อมูลขนาดใหญ่
ในเครื่องหนึ่งที่มี RAM ขนาด 32GB ดิสก์แคชจะเพิ่มเป็น 27GB (ส่วนที่เหลือแอปพลิเคชันอื่นใช้ 3-4 GB ดังนั้น RAM ประมาณ 1GB จึงยังคงว่างอยู่)
เนื่องจากการแคชดิสก์นี้ ช่วงเวลาการฝึกอบรมที่ตามมาจึงเร็วขึ้นมาก
แต่ในอีกเครื่องที่มี RAM 64GB แคชของดิสก์จะเพิ่มเป็น 18GB เท่านั้น (ชุดข้อมูลเดียวกัน โปรแกรมเดียวกัน RAM มากกว่า 30GB ยังว่างอยู่)
ด้วยเหตุนี้ จึงไม่สามารถแคชชุดข้อมูลทั้งหมดได้ และด้วยเหตุนี้ ยุคการฝึกอบรมที่ตามมาของฉันจึงไม่ได้รับประโยชน์จากการแคชดิสก์นี้
ฉันไม่เข้าใจว่าทำไมเครื่องที่สองถึงไม่ใช้ RAM เพิ่มเติมเพื่อแคชชุดข้อมูลทั้งหมด
เหตุผลเดียวที่ฉันคิดได้ก็คือมีการจำกัดจำนวน RAM ที่สามารถใช้สำหรับดิสก์แคชในเครื่องที่สองได้ แต่ไม่ใช่ในเครื่องแรก นี่เป็นเรื่องจริงหรือไม่? ถ้าเป็นเช่นนั้น ฉันจะเพิ่มขีดจำกัดนี้ได้อย่างไร
ถ้าเรื่องนี้สำคัญ เครื่องแรกมี Ubuntu 18.04 และเครื่องที่สองมี Ubuntu 20.04
PS: ฉันค้นหาในไซต์นี้, unix.stackexchange, stackoverflow และ google แต่ไม่พบอะไรเลย (อาจเป็นเพราะฉันใช้คีย์เวิร์ดไม่ถูกต้องหรือเปล่า)