关于ARM CPU服务器的疑问

关于ARM CPU服务器的疑问

不知道这个问题问的对不对...

过去几年我一直在使用 RaspberryPies,我想知道以下问题ARM CPU总的来说,所以我想更多地了解你们的ARM经历...所以问题是:

  1. 我最近看到一些云提供商在他们的服务中使用基于 ARM 的 CPU(我确实注意到AWS甲骨文正在使用它)所以有没有商用CPU可以用在服务器上(当然是ARM架构)我可以购买并使用它,可以说,HP Proliant DL380 Gen10 还是 DELL 服务器?我一直看到安培计算公司他们销售非常好的微型计算机,但它显然与一些硬件供应商(Foxxcon、Gigabyte、Supermicro...)有关

  2. ARM CPU 可以使用 64 位指令吗?我正在尝试将它们与实际 64 位进行比较

  3. 我可以使用键盘虚拟机在这些 ARM CPU 中, 明显地,虚拟化?我也可以使用LXD和 Docker 或集装箱

  4. 是否有 ARM CPU 可以与 Intel(R) Xeon(R) Silver 4110 CPU 进行比较?

答案1

  1. 我不知道服务器 ARM CPU 是单独出售的,而不是作为平台的一部分出售的。
  2. ARM v8 及更高版本现已推出十多年:https://en.wikipedia.org/wiki/ARM_architecture_family#64/32-bit_architecture
  3. KVM,是的:https://systems.cs.columbia.edu/projects/kvm-arm/Docker、LXD 和 containerd:当然,它们不使用虚拟化,但显然您只能运行本机 ARM64 代码。 x86-64 docker 镜像比 ARM64 镜像多 65 倍:https://hub.docker.com/search?q=&type=image&architecture=arm64
  4. AnandTech发表此类文章,例如https://www.anandtech.com/show/16979/the-ampere-altra-max-review-pushing-it-to-128-cores-per-socket

这一切都可以轻松通过 Google 搜索到。

答案2

HPE DL380 明确是 Intel 的,而 DL385 是基于 AMD 的。 HPE 确实销售配备 ARM CPU 的 Apollo 80 等服务器。谷歌搜索将显示完整列表。

答案3

  1. 是的,您可以单独购买服务器用的ARM CPU,例如NXP的layerscape处理器。我敢打赌,不是单一数量,但如果您从事构建服务器的业务,则可以。
    ,您不能只是将 CPU 插入不同的主板。这从来没有奏效过,甚至在同一个架构中也是如此;您的主板需要针对 CPU 进行设计。
    到目前为止,大多数 CPU 都是焊接到主板上的,而不是插座式的。这与不需要升级路径有很大关系。当没有人愿意使用具有更便宜的 CPU 或未来的 CPU 的同一块板时,为什么要包含插槽呢?您很少会发现超大规模企业将服务器从机架上拉下来并更换 CPU;当您需要升级时,使用上一代的 RAM、存储接口和硬件限制是没有意义的。顺便说一句,这不仅仅是 ARM 的情况。在 x86(_64) 微服务​​器中也可以观察到类似的力量。
  2. 是的。 aarch64 已经面世多年,它是中端和高端手机、Raspberry Pi 4、Apple 硬件的标准配置……此外,您可以租用的服务器支持 > 4GB RAM。你一定没有研究清楚这个问题!
  3. 是的。当然,虚拟化是一回事。 Oracle、AWS、Azure……不仅仅让您控制服务器。
  4. 我不知道, 所以我无法判断是否可以比较一些东西!然而,ARM 云服务器产品确实存在与 x86_64 产品竞争强烈表明有很多公平的比较需要进行。

相关内容