vCPU 是理学 CPU 的虚拟化版本,是云计算的基本构成部分。这些虚拟化计算单元的一大优良是其良好的可扩展性,这亦是它们在云托管中发挥重要功效的原由。
vCPU 有什么功效?
vCPU(虚拟中央处理器)是理学CPU的虚拟化变体。换句话说,vCPU 是虚拟机(VM) 和云环境中的中央掌控单元。当今的多核处理器不仅能够用作单个 vCPU,还能够用作多个虚拟 CPU 的基本。潜在 vCPU 的数量与核心和线程的数量无关,而是与以下计算的结果相关:
(线程 x 核心)x 理学 CPU 数量 = vCPU 数量
vCPU 是理学模板的软件实现,操作系统将其视为真实的处理器核心。每一个虚拟机最少需要一个 vCPU。然则,按照场景,亦能够按照需要分配多个虚拟中央处理单元。
vCPU 有那些好处?
与理学 CPU 相比,虚拟 CPU 拥有有些明显的优良。重点优良包含:
加强可扩展性
提有效率
加强灵活性
降低成本
虚拟化的另一个优点是硬件资源的出色可扩展性。例如,虚拟机中运用的 vCPU 能够来自多个区别的理学主机。这寓意着随着工作负载的增多,处理器性能能够容易扩展。倘若再也不需要 vCPU,它们能够简单地用于其他 VM。这针对托管服务供给商来讲尤其有价值,由于底层基本设备能够以尤其有效的方式在客户之间划分。用户还能够从中受益,由于她们能够灵活地调节对 vCPU 的需要。因为无固定的硬件设置,因此呢更易增多或减少云服务器或虚拟专用服务器的处理器能力。
在成本方面,vCPU 的效率和可扩展性亦拥有优良。能够在单个主机系统上运行多个操作系统(包含相应的应用软件)。这寓意着可用的计算能力得到了最佳利用,并且在许多状况下,它减少了对额外硬件的需要。
怎样计算 vCPU 需要
虚拟化环境中的最大挑战是供给足够的 vCPU,而不会浪费计算能力。要计算出您需要多少个 vCPU,您能够运用所需的理学核心数量做为参考。例如,倘若软件(不要忘记操作系统)需要八个理学核心,则应该为虚拟环境分配八个 vCPU。倘若后来因为您起始同期运行更加多应用程序或项目变得更加繁杂而引起需要增多,您能够简单地增多 vCPU 的数量。当需要减少时,只需减少 vCPU 的数量。
针对计算密集型工作负载,将 vCPU 分配给区别的理学 CPU 亦至关重要。例如,倘若您的硬件拥有双核 CPU(2 个理学核心和 4 个规律核心),则应按如下方式划分四个规律核心以得到最|佳性能:
1.将规律核心 0 和规律核心 2 分配给第1台虚拟机。这些是已理学安装的双核 CPU 的第1个核心。供给的资源应足以执行工作负载。
2.同期,您能够将规律核心 1 和规律核心 3(理学双核 CPU 的第二个核心)用于第二台虚拟机,用于需求不高的工作负载,例如DNS 服务器。
(注:本文属【恒创科技】原创,转载请注明出处!)返回外链论坛:www.fok120.com,查看更加多
责任编辑:网友投稿
|