2011-07-05 19 views
8

ओरेकल/सूर्य का कहना है कि जब तक आप इसे स्थानीय स्तर पर उत्पादन बॉक्स पर नहीं चलाते हैं तो ठीक है? http://download.oracle.com/javase/1.5.0/docs/guide/management/jconsole.htmlजेकोनसोल रिमोट मॉनिटरिंग को उत्पादन में सिस्टम प्रदर्शन को प्रभावित करने में सक्षम है?

नोट:, की निगरानी के लिए एक स्थानीय अनुप्रयोग विकास और प्रोटोटाइप के लिए उपयोगी है, लेकिन उत्पादन वातावरण के लिए अनुशंसित नहीं है JConsole का उपयोग क्योंकि JConsole ही महत्वपूर्ण सिस्टम संसाधन खपत करता है। निगरानी की जा रही प्लेटफॉर्म से jconsole एप्लिकेशन को अलग करने के लिए दूरस्थ निगरानी की अनुशंसा की जाती है।

क्या आपने कभी इसे उत्पादन वातावरण में सक्षम किया है और किसी भी प्रदर्शन प्रभाव का अनुभव किया है?

उत्तर

6

JConsole उपयोग कर सकते हैं दूर से अवगत कराया JMX पोर्ट का उपयोग कर ... लेकिन इसकी हमेशा बेहतर एक अलग वातावरण & रन वहाँ JConsole में परिदृश्य को दोहराने के लिए एक उत्पादन सर्वर से कनेक्ट करने .... हालांकि यह है अत्यधिक उत्पादन परिवेश में अनुशंसित नहीं है, वहाँ इस तरह के विकल्पों के माध्यम से कोई प्रमाणीकरण या एन्क्रिप्शन के साथ दूरदराज के JMX को सक्षम करने के लिए कोई प्रदर्शन निहितार्थ करने के लिए कम है:

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=9999 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.remote.ssl=false 

वहाँ एक छोटे से अधिक प्रदर्शन लागत यदि आप SSL और जनादेश पर बारी है प्रमाणीकरण:

-Dcom.sun.management.jmxremote.authenticate=true 
-Dcom.sun.management.remote.ssl=true 
-Dcom.sun.management.jmxremote.password.file=jmxremote.password 

उपर्युक्त 2 परिदृश्य केवल आपके उत्पादन JVM में एक मेबीन सर्वर और एक आरएमआई कनेक्टर सर्वर शुरू करेंगे। इस जेवीएम से दूरस्थ रूप से कनेक्ट करना अधिक महंगा होगा, लेकिन यह सब आपके विचारों पर निर्भर करता है (उदाहरण के लिए जीसी विचारों को उस डेटा को एकत्रित करने की आवश्यकता होती है और जेकोनसोल क्लाइंट को वापस ले जाया जाता है, जो मुफ़्त नहीं है), साथ ही संचालन दूरस्थ रूप से आह्वान करें।

आप निम्न ब्लॉग पोस्ट से अधिक आंकड़े पढ़ सकते हैं:

+0

ब्लॉग पोस्ट के लिंक के लिए धन्यवाद .. सुनिश्चित नहीं है कि क्यों गुगलिंग ने मेरे लिए यह खोज नहीं किया। मेरे Google कौशल को ब्रश करने की आवश्यकता है। – chinto

1

आप

+0

हम अभी तक उत्पादन पर यह इस्तेमाल कभी नहीं किया। हम लोड परीक्षण के दौरान केवल क्यूए/प्री-प्रोड पर इसका इस्तेमाल करते हैं। बस प्रोड पर कोशिश करने से पहले कुछ राय इकट्ठा करना चाहता था। – chinto