当我们根据Gilyov测试在1C的云中测试新处理器的性能时



如果说新处理器上的虚拟机总是比旧处理器上的设备生产力更高,就不会发现美国。另一件事更有趣:分析技术特性似乎非常接近的系统的功能时,结果可能会完全不同。当我们在云中测试Intel处理器以检查在1C上的操作系统中哪个处理器能带来最大的回报时,我们对此深信不疑。

剧透:正如我们的测试所示,这完全取决于任务。由于英特尔至强金牌6244内核更少,每个内核具有更多的L3高速缓存内存以及分配了更高的时钟频率,我们设法从全新的英特尔处理器的整个产品系列中选择了性能得到了多次提升的产品。在涡轮增压模式下 换句话说,正是这些处理器能够以生产率/卢布为单位更好地应对资源密集型任务。对于1C,这是最合适的:随着新处理器的出现,我们云中的1C应用程序开始真正“呼吸”。

现在,我们将告诉您我们如何测试。以下是吉列夫综合测试的结果。您可以专注于它们,但无论如何,您都需要检查自己在任务上的实际处理情况。

测试条件


重要说明:我们进行了比较,没有进行任何其他优化,而不是基准测试。通过在云中额外配置系统,可以更好地保证结果。

给定:具有8个vCPU和64 GB RAM且FLASH 10,000 IOPS的两个虚拟机。

第一台虚拟机-装有Windows Server 2016,并安装了1C 8.3.10.2580,用于带有数据库(Centos + Postgresql)的第二台虚拟机映像是在Gilev.ru拍摄的

Postgresql数据库不是偶然的,因为它的操作最接近客户使用1C的实际条件。是的,是的,我们进行了类似于典型安装的综合测试,也就是说,这并不是对所有宇宙问题的通用答案,即您自己进行分析的指南。

重要的是,如果使用文件体系结构而不是数据库,则测试结果通常会更高。但是实际上,这种类型的体系结构仅用于非常小的安装。这里RuVDS在文件体系结构上进行了测试Vyacheslav Gilyov本人对此发表评论时
如果我们正在谈论以文件模式租用1C,那是的,但是引起我注意的是,它仅适用于客户端-服务器版本。这是有道理的:1)或在文章中进行此澄清;2)或测试客户端-服务器版本,因为架构差异很大,并且文件版本不具有完整功能。
没有为操作系统和1C产品进行其他设置。

处理器


  • 环的左上角是3.00 GHz的Intel Xeon E5-2690 v2处理器。
  • 环的右上角是3.10 GHz的Intel Xeon Gold 6254。
  • 环中心是3.60 GHz的Intel Xeon Gold 6244。

让战斗开始!

结果


英特尔至强E5-2690 v2,3.00 GHz:


对我们来说,“好”是保证在1C系统上提供舒适体验的最低标准。

结果是22.03。

Intel Xeon Gold 6254,3.10 GHz:



结果是27.62。  

Intel Xeon金牌处理器6244、3.60 GHz:



结果-35.21。

总计:即使在3.6 GHz的Intel Xeon Gold 6244上运行的虚拟机比3 GHz的E5-2690 v2的价格高出60%,也值得选择。价格差异越小,收益就越大。但是我们的价格差距要小得多,因此此类虚拟机的利润明显更高。

Cascade Lake处理器内核不仅表现出频率的提高,而且表现出更现代的架构,从而证明了性能的提高。此外,此生产线的不同处理器型号会产生不同的结果,解决问题时必须考虑这些结果。

在云中,我们计划在Turbo Boost模式下使用这些处理器,在该模式下,处理器时钟频率达到4.40 GHz,这将增加其性能差距,并使选择该产品的选择更加明显。

这对我们意味着什么


很长时间以来,我们一直生活在旧的模式中,一个处理器没有太多的内核,因此在一台服务器上放置的虚拟机并不多。我不得不下很多功夫,以便在这些服务器中的VM紧密包装中至少实现一些最佳性能。现在,当我们每个插槽获得28个甚至56个内核时,堆叠密度的问题几乎可以自己解决。而且我们有资源可以为CROC Cloud的客户考虑其他好处。例如,我们在DBMS下拍摄了一个具有6244个处理器的独立池。

额外的好处-事实证明,所有这些都是非常适合1C的体系结构。关键是,如果您从3 GHz处理器切换到4 GHz处理器,那么几乎所有测试都不会给您+ 30%,而是+ 15–20%...而这件事给您+ 45%。也就是说,频率增加了30%,并且增加幅度随频率呈非线性增长。而且,处理器的价格要贵40%,因此,新处理器的价格会更高,但是最终1C开始正常工作。您可以上云,而不必担心那里有错误的处理器。对于我们的许多客户而言,这一点现在非常重要。

All Articles