Score:0

Apache mpm การเพิ่มเหตุการณ์ StartServers ไม่มีผลต่อหน่วยความจำ

ธง fr

ฉันใช้เหตุการณ์ apache mpm บนเซิร์ฟเวอร์ centos ด้วยการกำหนดค่าต่อไปนี้:

<IfModule event.c>
StartServers 8
ServerLimit 64
ThreadsPerChild 256
MaxRequestWorkers 16384
MaxConnectionsPerChild 10000
MinSpareThreads 125
MaxSpareThreads 250
ThreadLimit 256
KeepAlive On
KeepAliveTimeout 2
MaxKeepAliveRequests 500
</IfModule>

จากนั้นฉันก็เพิ่มมูลค่าของ สตาร์ทเซิร์ฟเวอร์ จาก 8 เป็น 32 และสร้างใหม่และรีสตาร์ท apache แต่ฉันไม่เห็นความแตกต่างในหน่วยความจำว่างของระบบ ฉันคาดว่าจะเห็น apache ใช้ ram มากขึ้นเมื่อฉันเพิ่มค่าของ startServers เหตุใดจึงไม่มีการเปลี่ยนแปลงในการใช้ ram หมายความว่าฉันกำลังทำอะไรผิดหรือเปล่า?

Score:1
ธง cn
Bob

"เซิร์ฟเวอร์" เพิ่มเติมถูกแยก ซึ่ง (ในตอนแรก) เป็นการดำเนินการที่เบามาก เนื่องจากหน่วยความจำไม่ได้รับการคัดลอกสำหรับแต่ละกระบวนการ กระบวนการดั้งเดิมและกระบวนการแยกจะยังคงแบ่งปันหน้าหน่วยความจำเดียวกันต่อไปจนกว่าจะถูกเขียนด้วยกลไกการคัดลอกเมื่อเขียนเมื่อมีการแยกแต่ละกระบวนการเท่านั้น "เซิร์ฟเวอร์" ของ apache แต่ละเครื่องจะเริ่มโหลด คุณจะเห็นการใช้หน่วยความจำเพิ่มขึ้นที่เกี่ยวข้อง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา