Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 八插槽服务器(E7 v2)与两插槽服务器(E5 v2)的性能_Performance_Cpu_Intel_Ram - Fatal编程技术网

Performance 八插槽服务器(E7 v2)与两插槽服务器(E5 v2)的性能

Performance 八插槽服务器(E7 v2)与两插槽服务器(E5 v2)的性能,performance,cpu,intel,ram,Performance,Cpu,Intel,Ram,我们有一个单线程应用程序,主要执行数值计算 我们在以下计算机上运行此应用程序: 1台配备32 GB RAM 1833 Mhz的Dell 2插槽E5-2667 v2服务器 2台IBM 8插槽E7-8891 v2服务器,配备32x8 GB RAM 1600 Mhz 应用程序受CPU限制。以下是芯片的比较: 我们震惊地发现,8套接字服务器的速度大约是2套接字服务器的6倍 我们不确定E5是否只是针对浮点计算进行了更优化,在时钟速度或缓存中没有显示。或者,这可能与8socket服务器访问内存的方式有关,需

我们有一个单线程应用程序,主要执行数值计算

我们在以下计算机上运行此应用程序:

1台配备32 GB RAM 1833 Mhz的Dell 2插槽E5-2667 v2服务器

2台IBM 8插槽E7-8891 v2服务器,配备32x8 GB RAM 1600 Mhz

应用程序受CPU限制。以下是芯片的比较:

我们震惊地发现,8套接字服务器的速度大约是2套接字服务器的6倍

我们不确定E5是否只是针对浮点计算进行了更优化,在时钟速度或缓存中没有显示。或者,这可能与8socket服务器访问内存的方式有关,需要更多的跃点才能访问RAM。或者,也许是别的什么。有人能解释一下这里发生了什么吗

更多详情:
当我们进行性能比较时,机器只运行这一个单线程任务。我们只是测试比较两台机器的单核性能。我们在Linux环境下运行了一个编译的C++程序。我们希望这两台机器的性能类似,因为E7和E5芯片之间的时钟速度、缓存大小和内存都大致相似。

如果没有更多关于应用程序的细节,很难回答这个问题,计算机正在做的其他事情,甚至可能是跟踪等。然而,如果任务是真正的单线程,那么一次只能在一个内核上运行,那么一个非常强大的CPU比多个功能较弱的CPU更好,这取决于操作系统,语言等-例如,对于一些在后台进行的JVM或框架任务,单线程Java任务可能仍然受益于多核。当我们进行性能比较时,机器只运行这一个单线程任务。这不是真实的使用场景。这只是一个比较单核性能的测试。我们在Linux环境下运行了一个编译的C++程序。我们没想到8套接字服务器的性能会更好,因为它有更多的内核。我们预计它的性能也会类似,因为E7和E5芯片的时钟速度、缓存大小和内存都大致相似。