ให้ดูค่า swap ครับว่ามีการใช้งานหรือไหม
swap 0 ครับ มันไปอยู่ที่ cache หลาย G เลย
ผมอาจจะอธิบายไม่ละเอียดขอโทษครับ
ประสบการณ์ส่วนตัว
เวลา mem ไม่พอมันจะไปใช้ swap แทนครับ (swap คือหน่วยความจำที่แบ่งมาจาก hdd สำหรับเขียนเวลา ram ไม่พอ)
ต่อมาถ้า swap เป็น 0 ก็แสดงว่า mem ยังพอใช้งานครับ ซึ่งปกติระบบ unix ชอบนำ ram ว่างมาทำ cache อยู่แล้วครับ
server ผม ram 24 Gb ก็จะเป็น chace 23 Gb ครับ โดยใช้เทคนิค memcache ในการประมวลผล
ถ้า server มีผู้ใช้งานและสามารถสร้างรายได้ พอพิจารณาเพิ่ม ram ดูครับ ยิ่งมี ram มากยิ่งดี เพราะระบบจะทำงานรวดเร็วเนื่องจากการ cache
cache ง่ายๆ เช่น การเขียนคุณเขียนcode $mysql="Select Form * tablename"; กับ $mysql="select form * tablename"; ก็จะทำให้ค่า cache ที่เกิดขึ้นที่ต่างกัน
นอกจากนี้ถ้าเว็บมีคนเข้าชมเยอะก็อาจจะต้องพิจารณาการเพิ่มความเร็วสายเน็ตดูครับ
<!--ผิดถูก ขออภัยด้วยนะครับ จาก ประสบการณ์-->