NUMA 是新的网络:重塑每套插槽微服务放置
NUMA Is the New Network: Reshaping Per-Socket Microservice Placement

原始链接: https://codemia.io/blog/path/NUMA-Is-the-New-Network-How-Per-Socket-Memory-Models-Are-Reshaping-Microservice-Placement

立即练习NowCodemia© 2022 Codemia资源博客系统设计法律条款与条件隐私政策联系方式社交推特领英版权所有。

## 微服务与 HPC 的 NUMA 优化 一篇近期文章 (codemia.io) 强调了非统一内存访问 (NUMA) 架构在现代服务器系统中的日益重要性,尤其是在多芯片处理器(如 AMD Epyc)中。 随着核心数量的增加,有效地将微服务和工作负载放置在 NUMA 区域变得对性能至关重要,需要仔细调整或“绑定”到特定核心和内存。 虽然 Linux 内核调度方面正在取得显著进展(如 phoronix.com 报道),但对于高性能计算 (HPC) 和延迟敏感型应用,手动绑定仍然是必要的。 然而,这种方法无法很好地扩展到不断增加的核心数量。 讨论的重点是潜在的解决方案,例如 NUMA 感知操作系统和应用程序,以及利用 Kubernetes 等编排工具来管理核心/插槽级别的 NUMA 亲和性。 然而,评论员指出,对于大多数应用程序,优化数据库查询和低效代码将比解决 NUMA 复杂性带来更大的性能提升。
相关文章

原文

All Rights Reserved.
联系我们 contact @ memedata.com