मैंने अपने सर्वर पर बहुत हाल ही में Couchbase स्थापित किया है, लेकिन यह बहुत सारे CPU का उपयोग करता है और बहुत सारे डिस्क IO करता है। जैसा कि आप नीचे दिए गए चित्रों से देख सकते हैं, जब मैंने Couchbase को स्थापित किया है तो यह बहुत स्पष्ट है, क्योंकि CPU उपयोग में आसमान छू रहा है!
30 दिनों में CPU उपयोग
पिछले 24 घंटों में CPU उपयोग
30 दिनों में डिस्क का उपयोग
पिछले 24 घंटों में डिस्क का उपयोग
जैसा कि आप सीपीयू के उपयोग से देख सकते हैं मैं 14:00 और 15:00 के बीच काउचबेस से बदल गया था (और सीपीयू का उपयोग 0% तक गिरा)। फिर मैंने इसे फिर से चालू किया और एक स्काला वेब एप्लिकेशन को इससे जोड़ा (जिस बिंदु पर उपयोग 110% तक उछल गया)। इस एप्लिकेशन के पास शून्य उपयोगकर्ता थे और बिल्कुल कुछ नहीं किया। यह जुड़ा हुआ है कि वह काउचबेस सर्वर और फिर ग्राहकों से अनुरोधों का इंतजार करता है)। 17:00 पर मैंने इसे बंद कर दिया और सीपीयू फिर से 15% तक गिर गया। 21:00 पर मैंने फिर से एप्लिकेशन चालू किया और CPU उपयोग फिर से 110% तक बढ़ गया।
काउचबेस क्या कर रहा है? Calabase का उपयोग करने वाला स्काला एप्लिकेशन बिल्कुल कुछ भी नहीं करता है (नीचे Couchbase प्रति सेकंड के संचालन की संख्या का एक ग्राफ है), लेकिन Couchbase अभी भी निरंतर डिस्क IO करता है और 110% CPU का उपयोग करता है। यहां तक कि Couchbase सर्वर से जुड़े किसी भी एप्लिकेशन के साथ यह 15% CPU का उपयोग नहीं करता है! डेटाबेस के लिए यह कैसे स्वीकार्य है?
पिछले 24 घंटों में प्रति सेकंड Couchbase संचालन