जवाबों:
सर्वर में भौतिक मेमोरी दो की शक्ति का एक बहु है, इसलिए यदि आप अन्य गुणकों का उपयोग करते हैं तो यह समान रूप से टुकड़ा होगा। SLAT के साथ कुछ अविश्वसनीय रूप से छोटे सुधार हो सकते हैं और जैसे कि वे ठीक से संरेखित हों। नहीं तो नहीं।
हाइपर- V आंतरिक रूप से 2MB चंक्स में मेमोरी आवंटित करता है। हाइपरवाइजर स्वयं दक्षता के लिए 2MB पेज टेबल प्रविष्टियों का उपयोग करेगा, यदि संभव हो तो, यदि आपका प्रोसेसर सेकंड-लेवल एड्रेस ट्रांसलेशन (SLAT) का समर्थन करता है, तो यह बहुत संभव है कि किसी भी वीएम के साथ डायनामिक मेमोरी बंद हो जाए।
इसके अलावा, कोई बात नहीं।
केवल यह स्पष्ट करने के लिए कि अन्य उत्तरों ने क्या कहा है; यहाँ जो सीमा परिभाषित की जा रही है वह मूल रूप से आपके वर्चुअल मशीन के सॉफ्टवेयर के लिए है, अतिथि के लिए नहीं। यही है, जब आपका अतिथि OS मेमोरी के एक पृष्ठ का अनुरोध करता है, तो ऐसा करने से परिभाषित वेतन वृद्धि (यानी, 4KB) होती है। इसलिए यदि आपने 4097KB की रैम के लिए वर्चुअल मशीन को परिभाषित किया है, और आपका होस्ट VM एक 4KB पेज साइज़ का उपयोग कर रहा है, तो यह वर्चुअल मशीन को कुल 4100KB RAM प्रदान करेगा।
यदि अतिथि OS, हालांकि, 1KB पृष्ठ आकार का उपयोग करने के लिए थे, और आपके होस्ट OS ने 4KB पृष्ठ आकार का उपयोग किया था, तो होस्ट OS अनिवार्य रूप से 4KB का स्थान प्रदान करेगा, जिसमें से केवल 1KB का उपयोग किया जाएगा - लेकिन यह सभी OS से बाहर है स्मृति के टुकड़े। तो आप वास्तव में अंतरिक्ष के किसी भी समझदार राशि को बर्बाद नहीं करेंगे।
ध्यान दें, मेजबान ओएस और अतिथि ओएस के बीच संरेखण उस अंतिम "बंद बिट्स" को छोड़कर यहां एक कारक नहीं है।
मुझे इसकी परंपरा पर संदेह है, और इसे भौतिक प्रणालियों के निर्माण के साथ संरेखित करना है। आधार 2 मात्राओं में भौतिक प्रणालियों की स्मृति होती है (और कम से कम हर x86 के साथ कभी भी, यह सच है), और संभावना कुछ ऐसी है यदि बहुत से OSes स्मृति को प्रबंधित करने की अपेक्षा नहीं करेंगे।
संक्षेप में, यह वास्तव में है क्योंकि एक वर्चुअल मशीन काल्पनिक मशीन के बजाय एक वास्तविक मशीन को दर्शाती है। बहुत तकनीकी जवाब नहीं है, लेकिन मुझे लगता है कि यह वास्तविक है
ज़रुरी नहीं। हाइपर- v डायनेमिक मेमोरी केवल तभी आवंटित करेगी जो सिस्टम वैसे भी उपयोग करता है। आपके द्वारा निर्दिष्ट राशि स्टार्टअप मूल्य है। यदि आप डायनेमिक मेमोरी का उपयोग नहीं कर रहे हैं तो मैं केवल यह देख सकता हूं कि भौतिक मेमोरी को वर्चुअल से बेहतर रूप से संरेखित करना है।