AWS 出了 ARM 架构的云服务

2018-11-28 11:06:22 +08:00
 kljsandjb

https://www.cnbc.com/2018/11/26/aws-launches-arm-based-server-chips.html

8076 次点击
所在节点    Amazon Web Services
65 条回复
likuku
2018-11-28 19:04:37 +08:00
@zn 可能我需求低吧,当前主流手机 CPU 我已经满足了,aws 这回弄出这个定制 arm 应该是不会差到哪,

假若继续保持 arm 的节能优势,那么给 aws 降低成本就相当可观了。
kljsandjb
2018-11-28 19:09:45 +08:00
zn
2018-11-28 19:21:43 +08:00
@likuku 手机 CPU 和服务器 CPU 考虑的问题完全不一样,所以性能差异那不是一般大,其实没什么可比性的。硬要比的话,顶级手机 CPU 和顶级服务器 CPU 性能差距可能差一百倍是有的。
likuku
2018-11-28 19:57:45 +08:00
@kljsandjb #42 你这个是用啥测的?能不能再跑个 unixbench ?哪个区域的?谢谢!

我等会去同区开台接近的 x86 机器也测下,好做个对比。
likuku
2018-11-28 19:58:26 +08:00
@kljsandjb #42 补,ubuntu 是 aws 官方的镜像么?
kljsandjb
2018-11-28 20:00:35 +08:00
@likuku
1. wget -qO- bench.sh | bash
2. 回头我测一下
3. us-west
4. 是官方镜像
phithon
2018-11-28 20:01:20 +08:00
@jonsun30 是的
kljsandjb
2018-11-28 20:03:24 +08:00
@likuku

error: snap "unixbench" is not available on stable for this architecture
(arm64) but exists on other architectures (amd64, armhf, i386).

暂时测不起来
txydhr
2018-11-28 20:19:35 +08:00
@zn 笑苹果这理论牛逼
zn
2018-11-28 20:29:08 +08:00
@txydhr 本质上都是计算,所以肯定是可以量化的,可以量化那自然就可以比较。

当然了,直接比不好比,毕竟架构不一样。

但是可以把浮点性能,定点性能等指标单独拿出来比比较,然后各项指标做加权,得出一个综合性能,就可以比了。

这个应该没什么可争的吧?需要争论的是各项指标的权重,这个争议会比较大。
likuku
2018-11-28 20:34:45 +08:00
@kljsandjb 额... 好吧,我先研究下如何用 gromacs 这个 分子动力学模拟软件 来做测试,看到有人拿它作性能参考。

树莓派上 rasbian 9 的 apt 源是可以直接装 gromacs 的。
likuku
2018-11-28 20:36:28 +08:00
@kljsandjb #48 补,

想法来源:
树莓派官方 32bit 系统和 Pi64 系统性能测试 - weixin_38412284 的博客 - CSDN 博客 : https://blog.csdn.net/weixin_38412284/article/details/79900850

gromacs 的 Regression Tests 说明:
Regression Tests - Gromacs : http://www.gromacs.org/Developer_Zone/Programming_Guide/Regression_Tests?highlight=regression+test
likuku
2018-11-28 21:20:10 +08:00
@kljsandjb #48 apt 源里的完全没用的,不要浪费时间。我还是在已有的测试机 debian 9 按官方文档源码编译中...

Installation guide — GROMACS 2018 documentation : http://manual.gromacs.org/documentation/2018/install-guide/index.html

然后,看到这篇,这里的 make check 步骤正式可以拿来当基准测试的:
阿就操場啊~: 安裝 GROMACS-5.1.2 在 Ubuntu Gnome : https://2formosa.blogspot.com/2016/05/linuxgromacs-512.html
zhuang
2018-11-28 21:58:52 +08:00
简单说,计算密集型的应用场景,在软件配套跟得上的情况下,用 arm 比 x86 要更合适,网络 DPDK 相关的也可以考虑,IO 密集型还是 x86 更好。

所谓的软件配套一方面是指 arm64 二进制源,这方面最近一两年进步非常大,不是大问题。重点在于 arm 架构是弱一致的内存模型,有指令集支持的计算效能非常高,基于 c 的编译代码优化也尚可,但依赖 jit 或者是优化尚不到位的 golang 等效率就很低,虚拟化涉及内存模型所以效率也很低。

现阶段 arm/x86 的主要区分并非指令集和效能,而是平台和生命周期。关于 arm/x86 的细节对比我会再开帖子详细说明。
whileFalse
2018-11-28 22:43:58 +08:00
@zhuang 同样优化到位的计算场景,核心数相同下 arm 能比 x86 性能好吗?抑或只是 arm 便宜靠堆核心压制 x86 ?
kevinhwang
2018-11-28 22:48:26 +08:00
如果价格能做的更低就好了。
梯子和内网穿透都需要公网 ip 却不占用太多资源,arm 性能足够。
非常看好 arm 集群,期待后续的推广。
tempdban
2018-11-28 22:49:14 +08:00
@zhuang 老哥,dpdk 也是 io 密集的
mengzhuo
2018-11-29 10:28:48 +08:00
@zhuang Go 优化不到位我严重不同意啊,Cloudflare、arm 中国那波大牛们写了这么多优化你都没体会到?

x86 还是胜在各种软硬件优化,流水线也比公版 arm 深也多,自然比 arm 快,arm 需要到 v8.3 上 SVE 加上软件优化估计能和同频率 x86 拼一把,不过 x86 和 ppc64 也是垃圾(狗头

绝大部分人接触的中低端 IT 从来都是农村包围城市,跟当年 intel 战胜 IBM 一样,历史总是相似的,所以大家等着 arm 或者更便宜的 riscv 占领市场吧。
bsidb
2018-11-29 10:49:14 +08:00
现在 Phoronix 已经放出了[Benchmark 的结果]( https://www.phoronix.com/scan.php?page=article&item=ec2-graviton-performance&num=1),同时对比了 x86 的几款处理器的性能。
qping
2018-11-29 11:08:09 +08:00
@kljsandjb #42 兄弟,这是啥管理界面?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512241

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX