8
วิธีการลดการใช้หน่วยความจำบนเว็บเซิร์ฟเวอร์ Unix
ขณะนี้ฉันกำลังใช้ Joyent Accelerator เพื่อโฮสต์ webapps ของฉันและมันใช้งานได้ดี แต่ฉันต้องลดค่าใช้จ่ายดังนั้นฉันจึงลดระดับแผนปัจจุบันของฉันและทำให้มีการ จำกัด หน่วยความจำใหม่ ฉันไม่ได้อยู่ไกลเกินกว่าพวกเขาเมื่อวานนี้ แต่หลังจากเริ่ม Apache หลายครั้งวันนี้ฉันตอนนี้ 411M rss แลกเปลี่ยน 721M (prstat -Z -s cpu) การค้นหาใน Server Fault ให้ฉันได้หลายวิธีและมีเครื่องมือเฉพาะในการตรวจสอบเซิร์ฟเวอร์ แต่ไม่มีคำแนะนำในการลด / เพิ่มประสิทธิภาพการใช้หน่วยความจำ ฉันเคยเห็นคำถามนี้ด้วยเช่นกัน แต่ฉันไม่คิดว่ามันจะดีสำหรับสถานการณ์นี้ เซิร์ฟเวอร์กำลังใช้งาน Solaris บน CPU ที่ใช้ร่วมกันและฉันใช้ Apache + MySQL + PHP stack ฉันสนใจที่จะทราบขั้นตอนที่สามารถแก้ไขปัญหานี้และแก้ไขปัญหาได้ อย่างไรก็ตามฉันยังใช้เวลาน้อยเกินไปในการลดขนาดหน่วยความจำของฉันพิมพ์และปรับลดแผนก่อนที่จะสิ้นสุดดังนั้นสิ่งใดก็ตามที่สามารถสร้างเวทมนตร์และช่วยประหยัดทั้งวันก็ยินดีเช่นกัน :)