我们发现,尽管“VM/内核“比值单位很引人注目,但其含义却比较模糊,因为目前市场上的 CPU 在性能方面至少已提高一倍,而该比值也忽略了客户想要重新使用的旧 CPU。因此,我们决定也提供“SPEC CINT2006 Rate(峰值)/VM“值。基于此单位所做的陈述将在更长时期内有效,因为它们是根据实际 CPU 得出的,而根据“VM/内核“所做的陈述仅适用于性能大致相同的内核。
可在标准性能评估机构 (Standard Performance Evaluation Corporation, SPEC) 的数据库中查找大量 CPU 的 CINT 值:http://www.spec.org/cpu2006/results/rint2006.html;也可以运行提供的测试套件来获得这些值。
本节中的数字已根据新一轮测试进行更新。我们能够在装有两个 E5520 CPU、每个 CPU 有 4 个内核的 X4170 上运行 100 台 VM。装有两个 E5520 CPU 的服务器的 SPEC CINT2006 Rate(峰值)为 ~200,其使得 cint / VM 的值为 2。
内核数量 = 运行的桌面数量 / 12.5
示例:大致等同于装有两个 E5520 CPU 的 X4170 的服务器最多可支持 2 x 4 x 12.5 = 100 个运行桌面
内存大小 [MB] = 运行的桌面数量 x 桌面的内存大小 x 1.2 + 1024 MB
示例:一台具有 64 GB 内存的服务器可以支持 64 x 1024 MB - 1024 MB / (512 MB x 1.2) = 105 个运行的桌面(大小为 512 MB)
网络带宽 [Mb/s] = 存储网络带宽 x /Oracle VM VirtualBox 服务器数
至少应有 20% 的可用 CPU 功率、内存大小和网络带宽可以作为安全矩阵使用。