ฉันมีเซิร์ฟเวอร์ Red Hat Linux ในบ้านขนาดเล็ก (RAM ประมาณ 8 GB) ฉันไม่ได้ใช้มันมากไปกว่าการใช้แอพที่ปลูกในบ้านเพื่อติดตามสิ่งต่าง ๆ สิ่งเดียวที่ทำงานบนกล่องคือฐานข้อมูลและเว็บเซิร์ฟเวอร์
ฉันสังเกตเห็นว่าเมื่อตรวจสอบตัวนับระบบโดยใช้เครื่องมือเช่น NMON และ TOP ว่าหน่วยความจำที่ว่างของระบบทั้งหมดค่อนข้างต่ำ (ตามลำดับไม่กี่ร้อย MB) ในขณะที่หน่วยความจำที่ใช้งานอยู่สำหรับฐานข้อมูลและเว็บเซิร์ฟเวอร์ยังคงอยู่ในระดับต่ำ (เท่านั้น การบริโภครวม 3 GB) แม้ว่าเมื่อรวมถึงกระบวนการทำงานอื่น ๆ ทั้งหมดหน่วยความจำที่ใช้ทั้งหมดจะน้อยกว่า 4 GB
ทำไม Red Hat Linux รายงานหน่วยความจำว่างน้อยกว่าหน่วยความจำทั้งหมดลบด้วยหน่วยความจำทั้งหมดที่ใช้ในกระบวนการทำงาน?