हमने कुछ समय पहले प्रयोग किया था ( एक साल पहले से मेरा प्रश्न देखें ) क्वाड-कोर सीपीयू में भौतिक कोर बनाम तार्किक कोर (थ्रेड) से वीसीपीयू को हाइपरथ्रेडिंग के साथ (8 असाइन किए गए वीसीपीयू उपलब्ध हैं)। जैसा कि मैंने जवाब दिया, फिर सुझाव दिया - और हमारा अनुभव बोर हो गया है - आपको प्रत्येक अतिथि को न्यूनतम संख्या में कोर को आवंटित करना चाहिए जो इसे प्रदर्शन करने की अनुमति दे।
जब मेजबान पर उपलब्ध भौतिक कोर की तुलना में अधिक वीसीपीयू असाइन करते हैं, अगर मेहमान एक साथ लोड के तहत थे हाइपरथ्रेडिंग हमेशा तेजी से पर्याप्त नहीं था सीपीयू संदर्भ को थ्रेड के बीच प्रभावी ढंग से दूसरे सीपीयू का अनुकरण करने के लिए। इससे लॉकअप और टाइमआउट सहित सभी मेहमानों के लिए बहुत बुरा सामान हो सकता है, जिसे रीबूट करने की आवश्यकता हो सकती है, fsck, और स्टैक ऊपर खराब हो सकता है। यहां तक कि अगर यह सामान नहीं होता है, तो प्रदर्शन अक्सर तेज होने के बजाय मेहमानों के लिए धीमा होगा।
जैसा कि @ क्रिस एस ने इसे अपनी टिप्पणी में वापस रखा, "हमेशा उतना ही आवंटित करें जितना आप दूर हो सकते हैं और आप बड़े सिरदर्द से बचेंगे।"