AMD处理器VS英特尔处理器在虚拟化和SQL任务

我需要购买一台服务器。 这台机器将被用作虚拟化主机,因此它将有大量的V机器坐在那里使用它的资源。

其中一台v-machine是一台SQL Server,它为我们的ERP提供了大约30人使用的ERP,同一个ERP的一个自动实例和一个外部应用程序,每当重要事件发生时,为我们的ERP提供消息传递function。

最重要的是,我想运行RDS到大约20个离线用户,AD,可能还有一些其他的服务,如短信,并build立了我们自己的电子邮件服务…

我正打算在RAID 10中运行2个AMD Opteron 6100系列(8核/ pp),32GB,RAID控制器(512MB)和8个SFF(500GB)。

这个硬件是否适合运行这样的设置? 任何想法,线索,想法? 执行SQL任务/作业/查询时,我有点担心AMD性能…

谢谢你的帮助。

这个问题有很多主观性。 对您而言,满意的performance可能不会令其他人(例如您的用户)满意。

无论是AMD还是英特尔,您都不太可能在类似处理器的处理器之间看到显着差异。 如果是大量写入的数据库,则应该更关心SQL的磁盘IO。

使用传递磁盘来查看SQL数据库。 这样你就不必受到​​VHD / VMDK内部的I / O惩罚。

您将希望了解每个计划的VM所需的性能,然后适当调整您的虚拟化主机的大小。 您需要考虑CPU,RAM和IO(速度,延迟等)。特别是延迟,如果您要将RemoteApp从VM提供。

实际上,你可能会需要多台机器和共享存储。 您对处理器体系结构WRT SQL的担忧有点离谱, 你并不是真的在问正确的问题。

30人并不多。

这取决于数据库的devise和数据库如何处理读/写请求。

在几乎所有的数据库中,读取应该来自RAM–所以向SQL-VM提供足够的数据是很重要的。

关于AMD-服务器分支正在死亡。 除了那个CPU在这里不重要。

但是你需要写请求的是DISK-io。 如果你没有瓶颈 – 好吧。 如果有的话 – 为RAID控制器投入更多的内存,并使用15k-SAS 3,5“而不是2.5”SFF。

除此之外 – 如果这是关键业务 – 使它由两个相同的机器组成的集群。