Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system 在主机系统上运行一台虚拟机将如何降低系统性能?_Operating System_Virtualization_Virtual Machine - Fatal编程技术网

Operating system 在主机系统上运行一台虚拟机将如何降低系统性能?

Operating system 在主机系统上运行一台虚拟机将如何降低系统性能?,operating-system,virtualization,virtual-machine,Operating System,Virtualization,Virtual Machine,我在主机系统上运行一个虚拟机,50%的内存和50%的CPU分配给它 这会使系统性能降低一半吗 给我你的意见和建议。亚历克斯是正确的。这可能会占用不到系统性能一半的时间,因为如果虚拟机中运行的软件没有那么高的要求,大多数虚拟化系统不会将那么多的CPU和内存精确地分配给虚拟机。但是,如果虚拟机正在运行一个要求很高的工作负载,情况就不是这样了 它可能会占用系统性能的一半以上,这是因为任何虚拟化系统都有自己的开销,只是为了向VM提供虚拟化。一些内存用于跟踪虚拟机使用的内存和资源,一些CPU用于处理虚拟机

我在主机系统上运行一个虚拟机,50%的内存和50%的CPU分配给它

这会使系统性能降低一半吗


给我你的意见和建议。

亚历克斯是正确的。这可能会占用不到系统性能一半的时间,因为如果虚拟机中运行的软件没有那么高的要求,大多数虚拟化系统不会将那么多的CPU和内存精确地分配给虚拟机。但是,如果虚拟机正在运行一个要求很高的工作负载,情况就不是这样了


它可能会占用系统性能的一半以上,这是因为任何虚拟化系统都有自己的开销,只是为了向VM提供虚拟化。一些内存用于跟踪虚拟机使用的内存和资源,一些CPU用于处理虚拟机的需求(网络流量中断等)。

只是一个提示-您可以在或处获得更好的答案。这是一个好问题,这取决于虚拟机的工作负载。如果它闲置或轻载,它可能不到一半。如果它进行大量的I/O和计算,可能会超过一半。