मैं डेटास्टैक्स कैसंद्रा में नया हूं। कैसंद्रा की स्थापना प्रक्रिया के माध्यम से जा रहे हैं। यह अनुशंसा की जाती है कि ओएस के स्वैप क्षेत्र को बंद कर दिया जाना चाहिए। क्या कोई इसके लिए कारण प्रदान करता है? क्या यह किसी ओएस स्तर के संचालन को प्रभावित करेगा?डेटास्टैक्स कैसंद्रा में स्वैप क्यों बंद कर दिया जाना चाहिए?
उत्तर
उत्पादन में, यदि आपका डेटाबेस स्वैप का उपयोग कर रहा है तो आपको बहुत खराब प्रदर्शन होगा। कैसंड्रा नोड्स की एक अंगूठी में, आप एक नोड को स्वैप में लम्बा होने की अनुमति देने से पूरी तरह से नीचे जाने से बेहतर होते हैं।
यह सुनिश्चित करने का सबसे आसान तरीका है कि आप कभी भी स्वैप में नहीं जाते हैं, बस इसे अक्षम करना है।
यदि आप ओएस स्तर पर आउट ऑफ़ मेमोरी (जब पता स्थान का उपयोग कैसंड्रा एमएमएपी द्वारा किया जाता है) समस्या को अक्षम नहीं करते हैं, तो ओएस जेवीएम का एक टुकड़ा लेने की कोशिश करेगा जो बदले में है वास्तव में जेएनआई के माध्यम से इसे डिफ़ॉल्ट रूप से साफ़ करने की कोशिश कर रहा है। अब, आपका जेवीएम धीमा हो गया है क्योंकि इसकी ढेर मेमोरी का टुकड़ा गुम हो गया है। अब जीसी कम ढेर स्मृति के साथ कैसंद्रा लेखन ऑपरेशन के साथ हो रहा है। यह कैसंद्रा नोड के समग्र प्रदर्शन को नीचे लाता है और धीरे-धीरे इसे एक बिंदु तक मारता है जहां ओएस स्तर पर कोई और स्मृति नहीं छोड़ी जाती है।
Thats क्यों वे आपको दो चीजों का सुझाव देते हैं।
- बंडल jna.jar। जब कैसंद्रा के एमएमएपी के लिए जीसी ऑपरेशन होता है, तो यह सब जावा कोड द्वारा किया जाता है, न कि जेएनआई भाग जिसे कैसंड्रा में डिफॉल्ट रूप से भेज दिया जाता है। इसलिए, यह पता स्थान के एक हिस्से से बचाता है कि जेएनआई देशी संचालन के मामले में स्टोर करने की कोशिश करता है।
- स्वैप स्थान अक्षम करें। एक कम प्रदर्शन करने वाला कैसंड्रा नोड अपने ग्राहकों के अंत में सभी परिचालनों को धीमा कर देगा। यहां तक कि इस नोड को प्रतिकृति भी धीमा कर दिया जाएगा और इसलिए आप पढ़ते/लिखते हैं जो आपके विचार से धीमे दिखाई देंगे। एक नोड मर जाएगा और फिर से शुरू होगा जब ऐसी प्रक्रिया में जेवीएम का एक हिस्सा लेने की बजाय पूरे प्रक्रिया को धीमा कर दिया जाएगा।
- 1. केवल गुण नष्ट कर दिया जाना चाहिए
- 2. क्या सभी बैकबोन चालू/बंद घटनाओं को सुनना/बंद करना बंद कर दिया जाना चाहिए?
- 3. डेटास्टैक्स क्लाइंट
- 4. वापसी पैरामीटर का नाम क्यों दिया जाना चाहिए?
- 5. गतिशील स्क्रिप्ट अतिरिक्त आदेश दिया जाना चाहिए?
- 6. पहचानकर्ता लिस्टर जेलीबीन में क्यों काम करना बंद कर दिया?
- 7. WinMD/WinRT घटकों के लिए क्यों खुला प्रकारों को सील कर दिया जाना चाहिए?
- 8. कैसंड्रा डेटास्टैक्स डीडीसी सर्वर
- 9. क्यों numpy random.choice() फ़ंक्शन बंद कर दिया गया है?
- 10. निवर्तमान कनेक्शन धारा को बंद कर दिया
- 11. बचना sqlite3 डेटाबेस बंद कर दिया
- 12. मर्क्युरियल धक्का बंद कर दिया शाखाओं
- 13. पाइथन के लिए सर्वश्रेष्ठ कैसंद्रा 1.2 ड्राइवर, क्या मुझे सीक्यूएल के बारे में भूल जाना चाहिए?
- 14. क्रोम: WebSocket कनेक्शन बंद कर दिया नहीं ब्राउज़र बंद
- 15. refactoring करते समय एफ # प्रकार एनोटेशन हटा दिया जाना चाहिए?
- 16. कोबोल को इंडेंट क्यों किया जाना चाहिए?
- 17. लंबे मतदान में session_write_close का उपयोग क्यों किया जाना चाहिए?
- 18. मैं browscap.ini फ़ाइल कैसे स्थापित करने दिया जाना चाहिए
- 19. डेटास्टैक्स पायथन-ड्राइवर
- 20. क्या DoWork() के "कनेक्शन" तर्क को बंद किया जाना चाहिए?
- 21. फीफो रोकें बंद कर दिया फीफो
- 22. जावा घटना प्रचार बंद कर दिया
- 23. संदर्भस्टॉपिडेन्ट बनाम संदर्भ बंद कर दिया?
- 24. Node.js - सर्वर ने कनेक्शन बंद कर दिया?
- 25. एंड्रॉइड बाइंडिंग्स काम करना बंद कर दिया
- 26. क्यों स्वैप सी ++
- 27. फायरपीएचपी अचानक काम करना बंद कर दिया
- 28. एक बंद कर दिया डोकर कंटेनर
- 29. डेल्फी + इंडी: कनेक्शन बंद कर दिया गया
- 30. java.lang.RuntimeException: Wakelock तहत बंद कर दिया C2DM_LIB