अपडेट, लॉन्गिश (क्षमा करें) प्रश्न के नीचे देखें।
हमारे संकलित आँकड़ों को देखते हुए मुझे लगता है कि मुझे ऐसा मुद्दा मिल गया है जिसके बारे में मुझे पहले जानकारी नहीं थी। ऐसा लगता है कि हमारे पास एक अजीब से उच्च मात्रा में जगह है। मैंने एक बदलाव के लिए phpmemcacheadmin के साथ जाँच की , और इस छवि को मुझे घूरते पाया:
अब मैं इस धारणा के तहत था कि सबसे खराब स्थिति यह होगी कि 50% बर्बादी होती है, हालांकि मैं सभी विवरणों को नहीं जानने वाला पहला व्यक्ति हूं। मैंने पढ़ा है - अन्य लोगों के बीच- यह पृष्ठ जो वास्तव में कुछ पुराना है, लेकिन ऐसा ही हमारे मेमेक के संस्करण है। मुझे लगता है कि मैं समझता हूं कि सिस्टम कैसे काम करता है ( उदाहरण के लिए ) मेरा मानना है, लेकिन मुझे यह समझने में कठिन समय है कि हम 76% बर्बाद स्थान पर कैसे पहुंच सकते हैं।
Phpmemcacheadmin से पता चलता है कि बेदखली की दर है 2 ev/s
, इसलिए यहाँ कुछ समस्या है।
प्राथमिक प्रश्न है: मैं इसे ठीक करने के लिए क्या कर सकता हूं । मैं इस पर अधिक मेमोरी फेंक सकता हूं (मुझे लगता है कि कुछ अतिरिक्त उपलब्ध है), शायद मुझे स्लैब कॉन्फिग के साथ फील करना चाहिए (क्या यह इस संस्करण के साथ भी संभव है?), शायद अन्य विकल्प भी हैं। मेमकेच्ड संस्करण को अपग्रेड करना जल्दी उपलब्ध विकल्प नहीं है।
दूसरा सवाल, जिज्ञासा से बाहर, निश्चित रूप से है अगर 75% (और बढ़ती) व्यर्थ अंतरिक्ष की दर की उम्मीद है, और यदि हां, तो क्यों।
सिस्टम: यह वर्तमान में कुछ ऐसा नहीं है जिसके बारे में मैं कुछ भी कर सकता हूं, मुझे पता है कि मेमेकेटेड संस्करण सबसे नया नहीं है, लेकिन ये वे कार्ड हैं जिन्हें मैंने निपटाया है।
- 1.4.5 मेमेच्ड
- अपाचे 2.2.17
- PHP 5.3.5
@DavidSchwartz के जवाब की प्रतिक्रिया के रूप में: यहाँ स्लैब आँकड़े हैं जो phpmemcacheadmin का उत्पादन करता है: (अधिक स्लैब btw हैं तो ये)
( मैं भी पाठ प्रारूप में थोड़ा बाद में यहाँ से आँकड़े चिपकाए हैं )
अपडेट करें
मैंने डेम को फिर से शुरू किया है -f 1.5 के साथ, और यह वास्तव में अच्छा लग रहा था। कुछ वार्मिंग के बाद हमने 50/50 का उपयोग / बर्बाद किया। लेकिन, पहले की तरह ही, अब हमारे पास दिन में (यह दिन के दौरान व्यस्त हो जाता है) यह वापस गिरना शुरू हो गया जो वर्तमान में है: 30/70, और बर्बाद अभी भी बढ़ रहा है। इसके अलावा, मुझे अभी भी नहीं पता है कि 'बर्बाद' कहां से आ रहा है। मैं इस स्लैब को देखता हूं:
**Slab 5 Stats**
Chunk Size 496.0 Bytes
Used Chunk 77502 [24.6 %]
Total Chunk 314986
Total Page 149
Wasted 117.3 MBytes
Hits 30.9 Request/sec
Evicted 0
यह पूर्ण नहीं है, इसका कोई सबूत नहीं है, लेकिन यह 117.3 एमबीटी को बर्बाद कर रहा है। त्वरित गणना जो मैंने की (गलत होने पर मुझे सही करें):
- पिछले स्लैब का आकार 328 है, इसलिए सबसे खराब स्थिति इस स्लैब में 329 बाइट का हिस्सा है।
- इसका मतलब है कि यह 167 बाइट्स प्रति यूज्ड चंक = 12942834 बाइट्स = 12.3 एमबी बर्बाद कर रहा है
तो फिर अन्य 105 एमबी बर्बाद कहां से आए? यह ठीक बड़ा भाई है, ऐसा दिखता है:
**Slab 6 Stats**
Chunk Size 744.0 Bytes
Used Chunk 17488 [31.0 %]
Total Chunk 56360
Total Page 40
Wasted 31.1 MBytes
Hits 107.7 Request/sec
Evicted 1109