यहाँ स्मृति ग्राफ एक VPS पर दिख रहा है जो 512MB RAM और nginx / php-fpm / mysqld सेवारत (ज्यादातर स्थिर) सामग्री के साथ CentOS पर चल रहा है, जो प्रतिदिन एक हज़ार आगंतुकों को सेवा प्रदान करता है।
(वे दिन एक्स-एक्सिस पर हैं)
जैसा कि आप देख सकते हैं, यह कैश और बफर क्षेत्र में काफी उछल रहा है। मेमोरी कैश को अनियमित अंतराल (एक जिम्मेदार क्रोन जॉब से बाहर) पर शुद्ध किया जाता है। यह आमतौर पर है, लेकिन हमेशा नहीं, उस बिंदु पर शुद्ध किया जाता है जहां यह बड़ा नहीं हो सकता है। कभी-कभी यह लगभग पूरी तरह से साफ हो जाता है, अन्य समय में केवल आधा नीचे।
मैं इन पर्स के पीछे के तर्क को समझने की कोशिश कर रहा हूं। मैं अपेक्षा करूंगा कि फ़ाइल डेटा को अधिक समय तक कैश किया जाएगा और मेमोरी कैश के क्लियर होने पर सामान्य से अधिक मेमोरी का उपयोग करने वाले अन्य प्रोग्राम नहीं देखें।
क्या यह सामान्य व्यवहार है, या मैं कुछ याद कर रहा हूं?
अद्यतन: एक स्मृति उन्नयन ग्राफ को स्थिर करने के लिए लगता है। अभी भी छोटी बूंदों को देखते हुए, लेकिन उन्नयन के लिए पहले जितना महत्वपूर्ण नहीं था।