2015-03-01 10 views
6

क्या विंडोज सर्वर 2008 आर 2 पर लोचदार खोज काम सेट मेमोरी को सीमित करने के लिए कोई संभव है?विंडोज़ में लोचदार खोज में स्मृति सीमा कैसे सेट करें?

मैंने सब कुछ ऑनलाइन करने की कोशिश की, लेकिन कुछ भी काम नहीं कर रहा है।

सेट करने की कोशिश (पर्यावरण वार्स): ES_MIN_MEM ES_MAX_MEM ES_HEAP_SIZE

जावा सेवा में: -Xms15g -Xmx15g -Xss256k

YML फ़ाइल में: bootstrap.mlockall: सच

कोई विचार क्या मैं गलत कर रहा हूं, या यदि विंडोज सेवा में रैम सीमित करने के लिए यह संभव है?

धन्यवाद!

[Elasticsearch Path]\bin>elasticsearch-service.bat manager 

नोट::

+1

'सी: \ elasticsearch \ bin \ service.bat प्रबंधक elasticsearch-service-x64 प्रबंधक elasticsearch-service-x64 → जावा → सेट करें" अधिकतम मेमोरी पूल 256 एमबी "'। मेरे लिए काम किया, लेकिन: 1) मैं Win8.1 2 पर हूं) यह अभी भी अधिक खाता है (सीमा है, लेकिन यह 350 एमबी की तरह कुछ है)। – vorou

उत्तर

6

आप कमांड का पालन करते हुए Windows सर्वर पर के लिए लचीला खोजें स्मृति सीमा निर्धारित कर सकते व्यवस्थापक के रूप में चलाएँ कमांड प्रॉम्प्ट

जैसा कि यहाँ दिखाया यह प्रबंधक खुल जाएगा: Image: ElasticSearch service properties

अब 'जावा' टैब पर जाएं और अपनी आवश्यकता के आधार पर सेटिंग्स बदलें।

नोट: सुनिश्चित करें कि आपने इसे 'जावाऑप्शन' टेक्स्टबॉक्स के तहत और अलग-अलग पैरामीटर के लिए भी बदल दिया है। उदाहरण के लिए, 1 जीबी प्रारंभिक मेमोरी पूल और अधिकतम मेमोरी पूल सेट करने के लिए, आप दोनों के लिए '1024' एमबी सेट कर सकते हैं।

सेवा स्थापित करने के बाद आप केवल इस प्रबंधक का उपयोग कर सकते हैं। अधिक जानकारी के लिए, इस लिंक पर 'प्रबंधक जीयूआई का उपयोग करना' अनुभाग देखें: https://www.elastic.co/guide/en/elasticsearch/reference/5.1/windows.html#windows

आपके परिवर्तन के बाद, आपको सेवा को पुनरारंभ करने की आवश्यकता है। और, यदि आप भी रूप में अच्छी तरह के तहत 'elasticsearch-सेवा-64' नोड रजिस्ट्री में देख सकते हैं:

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\elasticsearch-service-x64\Parameters\Java 

ध्यान दें: यह प्रबंधक गुण विंडो में किए गए बदलाव के बाद सेवा को पुनः आरंभ करना अनिवार्य है।

+0

यह उत्तर एक जीवन बचतकर्ता था – ABose

संबंधित मुद्दे