什么是VPU(与CPU)?

我知道VPU代表虚拟处理单元(而不是CPU),但究竟是什么意思呢? 这仅仅是指虚拟服务器中的处理器资源而不是专用(物理)服务器的新术语?

我的理解是VMWare可以在虚拟服务器上的处理器中分配内核。 VMWare是否也可以分配由于超线程而存在的虚拟内核?

VPU是共享的核心(即在其他主机帐户中共享)? 或者每个VPS通常获得其分配的VPU的100%?

云托pipeVPS从传统的VPS和最终用户的angular度不同?

我仍然对这些概念有点模糊,我正在尝试评估不同的托pipe计划。

  1. 这意味着您的虚拟机被分配了多个虚拟CPU,该虚拟机中的操作系统会“看到”那些虚拟CPU,并且可以针对它们安排工作。 当然,它们实际上是映射到真正的CPU,但是虚拟化/时间片化机制根据需要向VM提供真正的CPU处理能力。

  2. 你可以说是的,尽pipe我自己曾经说过“虚拟服务器和物理服务器”。

  3. 是的,但是VMWare不向虚拟机提供子核心单元,如果你有一个4个vCPU虚拟机,那么它的工作将由一个或多个真实的物理CPU /线程执行。

  4. 是的,它是共享的(除非专门和愚蠢,指定专用)。

  5. 不,不是真的,你只是不知道你的虚拟机在世界上的哪个位置。

过程控制或监控系统受益于驻留常驻实现。 当一个程序/函数每秒要运行120次时,重新加载程序和数据的开销是不合理的,因为cpus的成本是不合理的。每个应用程序不应该用一个锤子来解决所有问题。 我们安装的一些应用程序在四核之后没有获得多核CPU的优势。 内存冲突是问题。 现在,每15分钟处理15000个方程式的大型matrix,每10,000个变化就会被执行。 系统每十秒需要一个解决scheme来防止系统崩溃。 我build议每个应用程序都被检查,而不是一个解决scheme。