केवीएम होस्ट 88 भौतिक कोर 64 कोर मेहमान पर केवल 14 का उपयोग करता है


12

मेरे पास 2 सीपीयू (22 करोड़ प्रत्येक प्लस एचटी) के साथ एक सर्वर है। मैंने 64 आवंटित कोर के साथ एक KVM अतिथि बनाया। जब मैं एक संकलन कार्य चलाता हूं तो वर्चुअल मशीन 100% (मध्यम डिस्क I / O और मेमोरी उपयोग पर) सभी 64 कोर दिखाता है, लेकिन भौतिक मशीन पर अतिथि केवल 88 कोर के बजाय यादृच्छिक रूप से 100% पर 14 कोर का उपयोग करता है (या 100% पर 64 समर्पित कोर)। यहां तक ​​कि अगर मैं अधिक संकलन कार्यों को स्पॉन करता हूं तो यह नहीं बदलता है। क्या वास्तव में उपलब्ध सभी कंप्यूटिंग शक्ति का उपयोग करने के लिए मुझे कोई पैरामीटर या सेटिंग बदलना है?

संपादित करें: htop का स्क्रीनशॉट (बाएं मेहमान, दाएं मेजबान)


आप अपना KVM अतिथि कैसे बना सकते हैं? CLI? जीयूआई?
लेनिए

1
मैंने virsh में XML-Dump का उपयोग किया था क्योंकि यह पुराने सर्वर से माइग्रेशन था और नए सर्वर को गुण-प्रबंधक में मिलान करने के लिए कॉन्फ़िगरेशन बदल दिया था।
हिबिक्टिसैसुना

क्या आप इसका आउटपुट दिखा सकते हैं virsh cpu-stats <VMname>?
लेनिए

14 कोर के अलावा सभी कोर 0.0000s दिखाते हैं। लेकिन मुझे कम से कम एक त्रुटि मिल सकती है। एक्सएमएल में एक वीसीपीयू पिनिंग था जो कि पुण्य-प्रबंधक में प्रकट नहीं होता है।-मैंने इसे अतिथि के माध्यम से हटा दिया for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; doneऔर पुनः आरंभ किया। दुर्भाग्य से यह अभी भी केवल 14 कोर का उपयोग करता है। मैं मेजबान को यह देखने के लिए रिबूट करूंगा कि क्या यह अभी भी होता है।
हिबिक्टिसैसुना

जवाबों:


12

एक्सएमएल में एक वीसीपीयू पिनिंग थी जो गुण-प्रबंधक में प्रकट नहीं होती है। - मैंने इसके माध्यम से हटा दिया

for i in {0..63}; do sudo virsh vcpupin $kvmdomain $i r --config; done 

और XML- फाइल के माध्यम से लाइन को हटा दिया

sudo virsh edit <domain> 

उसके बाद मैंने मेहमान को फिर से शुरू किया।


8
और अब यह काम करता है, हाँ?
लेनिए

7
@Lenniey द्वारा टिप्पणी को संभाला जाने तक, यह सवाल का जवाब नहीं है।
पाइप

@ लेन्नी हां, अब यह इरादा के अनुसार काम करता है
हिबिक्टिसैसुना
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.