小编bze*_*ero的帖子

什么对 Java Web 应用程序更好:更多的 CPU 内核或更高的时钟速度?

我不确定 serverfault 是否适合问这个问题,但我想知道如果您必须为 Java Web 应用程序选择新的 CPU 类型,您会做出什么选择:

a) 具有 32 个内核和时钟速度 2.5 Ghz 的 CPU

或者

b) 具有 8 个内核但时钟速度为 3.8 Ghz 的 CPU

鉴于 Web 应用程序的每个传入 HTTP 请求都由一个免费的 Java 线程提供服务,选择 a) 可能是有意义的,因为您可以同时处理四倍多的 HTTP 请求。然而,另一方面,CPU b) 可以更快地完成单个 HTTP 请求的处理......

你怎么认为?

旁注:

  • 它必须是一台物理机,在这种情况下不能选择虚拟机或云解决方案
  • RAM并不重要,服务器最终会有512GB的RAM
  • 缓存:Java Web 应用程序具有广泛的缓存框架,因此选择实际上取决于 CPU。

java multi-threading

19
推荐指数
3
解决办法
3987
查看次数

标签 统计

java ×1

multi-threading ×1