चूंकि नियो 4j मुख्य रूप से स्मृति में काम करता है, इसलिए मैं सोच रहा था कि मेरे लिनक्स कर्नेल में ह्यूजेपेज (https://www.kernel.org/doc/Documentation/vm/hugetlbpage.txt) को सक्षम करने के लिए फायदेमंद होगा, और उसके बाद XX: + UseLargePages या शायद -XX: + UseHugeTLBFS (OpenJDK 8) जेवीएम?नियो 4j और ह्यूजेपेज
यदि हां, तो मुझे यह तय करने के लिए अंगूठे का किस नियम का उपयोग करना चाहिए कि कितने गले लगाए गए हैं?
नियो 4j प्रदर्शन मार्गदर्शिका (http://neo4j.com/docs/stable/performance-guide.html) इसका उल्लेख नहीं करती है, और Google ने किसी और को इसके बारे में चर्चा नहीं की है (वैसे भी खोज पृष्ठों के पहले जोड़े में), इसलिए मैंने सोचा कि मैं पूछूंगा।
मैं अपने नए नियो 4j इंस्टेंस (2.3.2-समुदाय) से स्वीकार्य प्रदर्शन प्राप्त करने के लिए कुश्ती कर रहा हूं। कोई भी छोटी मदद करेगा। मैं जानना चाहता हूं कि जेवीएम झंडे को बदलने के लिए डेटाबेस को नीचे लाने से पहले यह कोशिश करने लायक है ... मुझे आशा है कि किसी और ने पहले से ही इन लाइनों के साथ कुछ प्रयोग किए हैं।
धन्यवाद!
ठीक है, इसलिए हाल ही में उबंटू लिनक्स सिस्टम पर, पारदर्शी विशालपृष्ठ डिफ़ॉल्ट रूप से सक्षम है। मैं देख सकता हूं कि जब मैं 'grep AnonHugePages/proc/meminfo' करता हूं तो आवंटित एक गुच्छा होता है। मैं देख सकता हूं कि नियो 4j उनमें से एक समूह का उपयोग कर रहा है पहले से ही 'grep AnonHugePages/proc/'cat data/neo4j-service.pid'/smaps | grep -v "0 केबी" '। तो ऐसा लगता है कि कम से कम मेरे सिस्टम के लिए इस समय कुछ और करने के लिए कुछ भी नहीं है। वास्तव में सहायक और सूचनात्मक उत्तर के लिए धन्यवाद! – rotten