Bear in mind that ARM and x86 are architectures, not CPU models. Both are available in a
vast variety of core counts, clocks, and implementations.
Eg., an 80 core Ampere Altra likely will smoke a Intel Atom D410 in every way.
That said, what does “performance” mean? For object storage, it might focus on
throughput; for block attached to VM instances, chances are that latency (iops) is the
dominant concern.
And if you’re running LFF HDDs, it’s less likely to matter than if your nodes are graced
with an abundance of NVMe devices split into multiple OSDs and using dmcrypt.
You might like to visit
softiron.com if they aren’t already on your radar. If they fit
your use-case, their ARM servers boast really low power usage compared to eg. a dual Xeon
chassis: less power, less cooling, RUs become the limiting factor in your racks instead
of ahmps, etc.
— me
Aaron,
Significant performance diff for OSD? Can you tell me percentage of perf
descent?
Best regards,
Norman
On 8/7/2020 上午9:56, Aaron Joue wrote:
Hi Norman,
It works well. We mix Arm and x86. For example, OSD and MON are on Arm, RGWs are on x86.
We can also put x86 OSD in the same cluster. All of the Ceph daemons talk to each other
with the same protocol. Just separate the OSD to different CRUSH root If the OSD on Arm
and x86 has a significant performance difference.
Best regards,
Aaron
_______________________________________________
ceph-users mailing list -- ceph-users(a)ceph.io
To unsubscribe send an email to ceph-users-leave(a)ceph.io
_______________________________________________
ceph-users mailing list -- ceph-users(a)ceph.io
To unsubscribe send an email to ceph-users-leave(a)ceph.io