यह सच हुआ करता था, लेकिन अब विशेष रूप से सच नहीं है।
वे जो उल्लेख कर रहे हैं वह सख्त सह-निर्धारण है ।
सबसे महत्वपूर्ण बात यह है कि कड़े सह-समय-निर्धारण एल्गोरिथ्म में, एक लैगिंग वीसीपीयू के अस्तित्व के कारण पूरे वर्चुअल मशीन को सह-बंद कर दिया जाता है। आराम सह-शेड्यूलिंग एल्गोरिथ्म में, एक अग्रणी vCPU यह निर्णय लेता है कि क्या यह सबसे धीमी गति से चलने वाले vCPU के विरुद्ध तिरछा के आधार पर स्वयं को सह-बंद करना चाहिए या नहीं
अब, यदि मेजबान के पास केवल 4 धागे हैं, तो आप उन सभी को आवंटित करने के लिए मूर्खतापूर्ण होंगे। यदि इसमें प्रति प्रोसेसर दो प्रोसेसर और 4 थ्रेड्स हैं, तो हो सकता है कि आप किसी एकल प्रोसेसर की सभी सामग्री को आवंटित नहीं करना चाहें, क्योंकि आपके हाइपरवाइजर को मेमोरी एक्सेस को तेज करने के लिए उसी NUMA नोड पर vCPUs रखने की कोशिश करनी चाहिए, और आप कर रहे हैं एक एकल वीएम को एक पूरे सॉकेट को आवंटित करके इस काम को और अधिक कठिन बना देना (ऊपर पीडीएफ के पेज 12 देखें)।
इसलिए ऐसे परिदृश्य हैं जहां कम वीसीपीयू अधिक से बेहतर प्रदर्शन कर सकते हैं, लेकिन यह 100% सच नहीं है।
सभी ने कहा और किया, मैं शायद ही कभी प्रति अतिथि 3 से अधिक वीसीपीयू आवंटित करता हूं। हर कोई डिफ़ॉल्ट रूप से 2 प्राप्त करता है, 3 अगर यह एक भारी काम का बोझ है, और SQL सर्वर या वास्तव में भारी बैच प्रसंस्करण VMs, या बहुत सारे उपयोगकर्ताओं के साथ एक टर्मिनल सर्वर जैसी चीजों के लिए 4।