มีใครให้บริการเว็บ hosting แล้วเจอเว็บที่ใช้ memory มากๆบ้างครับ
server ผมใช้ linux apache2 php5
มีใครให้บริการเว็บ hosting แล้วเจอเว็บที่ใช้ memory มากๆบ้างครับ
แบบว่า memory มันจะเพิ่มขึ้นตลอดเวลาช้าๆ โดยไม่ยอมลดลงเลย จาก30% จนmemory เต็มจะใช้เวลาประมาณ12 ชั่วโมง จนทำให้ server ล่มครับ แล้วก็ต้องรีสตาร์ท server
แต่ตัว cpu กับ swap ใช้ไม่เคยเกิน 1% เลยครับ มีแต่ memory เต็มปัญหาเดียว
-มีใครเคยเจอเคสนี้บ้างครับ แล้วท่านแก้อย่างไร
-ใน linux ถ้าอยากจัดสรรการใช้ memory ให้มีประสิทธิภาพสูงสุด จะหาอ่านเพิ่มเติมได้ที่ไหนครับ
ต้องใช้รายละเอียดในการวิเคราะห์มากกว่านี้ครับ
แต่ปกติแล้ว linux จะจอง memory จนเต็มครับมี 4 GB ก็จะจองจนเหลือไม่กี่ 100MB
แต่หาก Ram ไม่พอจริง swap จะต้องมีการใช้งาน เป็น 100MB ขึ้นไปครับ 1% แล้ว swap เท่าไหร่ครับ
kke
3
ปัญหาไม่น่าจะมาจาก memory ครับ
เป็นปกติของ linux ที่ memory จะถูกจองไปทีละนิดจนเหลือนิดเดียว และจะคืนกลับมาเองเมื่อมีความต้องการใช้งาน ยกเว้นว่า memory ที่จองไว้ถูกใช้งานอยู่จริงๆไม่สามารถคืนได้ ก็จะเริ่มมีการใช้ swap มาเป็น memory ครับ
ที่ว่าระบบล่ม น่าจะล่มแค่บาง service เช่น apache หรือ mysql โดยอาจมีสาเหตุมาจากเว็บมีคนเข้าเยอะก็ได้ครับ
ลองดูกระทู้เก่าๆเรื่องการปรับแต่ง apache ดูครับอาจจะช่วยได้