हमारे पास टॉमकैट सर्वर पर एक वेब एप्लिकेशन तैनात किया गया है। कुछ नियत नौकरियां हैं जिन्हें हम चलाते हैं, जिसके बाद ढेर मेमोरी ऊपर गिर जाती है और बस जाती है, सबकुछ ठीक लगता है। हालांकि सिस्टम व्यवस्थापक शिकायत कर रहा है कि मेमोरी उपयोग (लिनक्स पर 'टॉप') निर्धारित नियत नौकरियों को और बढ़ाता रहता है। सीपीयू की ढेर मेमोरी और मेमोरी के बीच सह-संबंध क्या है? क्या इसे किसी भी जेवीएम सेटिंग्स द्वारा नियंत्रित किया जा सकता है? सिस्टम की निगरानी के लिए मैंने जेकोनसोल का उपयोग किया था।
मैंने जेकोनसोल के माध्यम से कचरा संग्रह को मजबूर कर दिया और ढेर का उपयोग नीचे आया, हालांकि पर मेमोरी उपयोग लिनक्स उच्च बना रहा और यह कभी कम नहीं हुआ।प्रोसेस मेमोरी बनाम हीप - जेवीएम
कोई भी विचार या सुझाव बहुत मददगार होंगे?
सर्वर स्पष्ट रूप से एक 64 बिट सर्वर है। – user546352
क्या आप जानते हैं कि सर्वर क्या जेवीएम चल रहा है, और कचरे के संग्रह को मजबूर करने के बाद हीप मेमोरी उपयोग और वास्तविक मेमोरी उपयोग के बीच क्या अंतर था? –
>> हालांकि लिनक्स पर स्मृति उपयोग उच्च बना रहा और यह कभी कम नहीं हुआ। << "स्मृति उपयोग" कौन सा है?जीसी आमतौर पर सिस्टम में स्मृति वापस नहीं करना पसंद करता है। – bestsss