开发者社区> 问答> 正文

在NUMA off的情况下,为什么ecs和mysql绑在不同socket上的性能表现相反?

在NUMA off的情况下,为什么ecs和mysql绑在不同socket上的性能表现相反?

展开
收起
不吃核桃 2024-08-13 22:06:32 38 0
1 条回答
写回答
取消 提交回答
  • 在NUMA off的情况下,ecs和mysql绑在不同socket上的性能表现相反,这可能与它们使用的内存类型(hugepage与normal page)以及内存分配的顺序有关。ecs由于使用hugepage,且hugepage分配遵循后进先出原则,导致ecs的hugepage主要分配在socket 0上,因此绑定到socket 0性能更好;而mysql使用normal page,其内存分配可能与socket 1上的内存更相关,因此绑定到socket 1性能更好。

    2024-08-14 08:02:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像