Answers:
只是为了澄清其他答案所说的话;这里定义的限制基本上是针对您的虚拟机软件,而不是来宾。也就是说,当您的来宾操作系统请求一个内存页面时,它以定义的增量(即4KB)进行请求。因此,如果您将虚拟机定义为具有4097KB的RAM,并且您的主机VM使用的是4KB页面大小,则可能会为虚拟机总共分配4100KB的RAM。
但是,如果客户机OS使用1KB页面大小,而您的主机OS使用4KB页面大小,则主机OS本质上将授予4KB的空间,其中仅将使用1KB的空间-但这不大块的内存。因此,您永远不会真正浪费任何可识别的空间。
要注意的是,除了最后一个“关闭位”之外,主机OS和来宾OS之间的对齐不是这里的因素。
并不是的。Hyper-v动态内存将仅分配系统将使用的内容。您分配的数量是启动值。如果您不使用动态内存,那么我看到的唯一好处就是可以更好地将物理内存与虚拟内存对齐。