हमारे पास एक नया ग्राहक है, और वर्तमान में हम 100 समवर्ती http थ्रेड (जेएमटर का उपयोग कर) के साथ सर्वर जैसे उत्पादन पर तनाव परीक्षण कर रहे हैं। समस्या यह है कि हमारे पास 2 ज़ीऑन प्रोसेसर (4 कोर के साथ प्रत्येक सीपीयू, कुल 8 कोर) है, मैं केवल 4 कोर का उपयोग कर टॉमकैट देख सकता हूं, न कि 8 कोर। 4 कोर मुझे विश्वास है कि यह केवल 1 प्रोसेसर से संबंधित है। अन्य 4 धागे वस्तुतः सो रहे हैं। http://tomcat.apache.org/tomcat-6.0-doc/config/http.html1 से अधिक CPU का उपयोग करने के लिए टोमकैट को कॉन्फ़िगर कैसे करें?
हम maxThreads = "150" minSpareThreads साथ tomcatThreadPool करने के लिए डिफ़ॉल्ट कनेक्टर को बदलने के लिए है:
मैं अपाचे दस्तावेज़ से धारणा है कि अगर हम बहु सीपीयू मशीन है, हम कॉन्फ़िगर करना चाहिए acceptorThreadCount = "2" मिला = "4" और कनेक्टर निष्पादक स्वीकार्य करने के लिए थ्रेडकाउंट = "2"। लेकिन यह अभी भी 1 सीपीयू का उपयोग कर रहा है।
कोई भी विचार सभी कोर (या सभी सीपीयू प्रोसेसर) का उपयोग करने के लिए कॉन्फ़िगर कैसे करें?
जेवीएम उपयोग करता है, तो हो सकता है कि आपका लोड अभी तक पर्याप्त न हो। क्या आप बढ़ सकते हैं और कोशिश कर सकते हैं? – JoseK
मैंने 200 और 300 धागे के साथ प्रयास किया है, यह अभी भी वही है। – Reusable
कौन सा ओएस चालू है? – Sean