- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中间件在多路平台上的NUMA调优指引
中间件在多路平台上的 NUMA 调优指南
1
文档编号:
文档名: 中间件在多路平台上的
NUMA 调优指南
文档更新记录
版本号 0.5
创建人: 王雪倩
创建日期: 2016.10.11
更新历史
序号. 更新日期 更新人 更新内容
1 2016.9.18 王雪倩 第一版
2 2016.10.11 A 3B1500 3B2000
王雪倩 添加附录 : 、 四路服务器启
动脚本;中间件需要修改的端口号中添加
listener
3
4
5
2
目录
1. NUMA调优原理4
2. 多路服务器的NUMA绑定优化方法4
2.1 查看系统cpubind数5
2.2 复制多份中间件,修改端口号5
2.3 对中间件启动脚本进行numa绑定6
2.4 配置负载均衡器6
2.5 检查numa绑定状态7
3. 性能提升案例7
3
1. NUMA调优原理
在龙芯的多路服务器上,可能会出现这样一种现象:多路服务器的性能比
单路服务器的性能提升不明显。典型的是运行中间件这种多线程的并发应用。
原因是多路服务器上是有多个CPU和多个物理内存条,普遍使用的SMP (对
称多处理)模型,即操作系统将多个物理内存条作为一大块连续内存,所有
CPU都能够访问到这个共享内存的所有单元。但是,由于处理器之间互联进行
通讯时要有一定的开销,因此所有CPU到所有物理内存的访问速度是不同的,
是NUMA (Non-Uniform Memory Access)模型。
以图1为例,一台机器有2个处理器 (cpu0, cpu1),在每个处理器上接
两个内存条 (memory0.1, memory0.2, memory1.1,memory1.2),总共有4个内
存块。一个处理器和直接相连的两个内存条合起来,称为一个NUMA node,这
样这个机器就会有两个NUMA node。在物理分布上,一个NUMA node之内的处
理器和内存块的物理距离更小,因此访问也更快。而如果跨node访问内存,则
速度会变慢。在NUMA node1中,cpu1访问memory1.1和memory1.2就比访问
memory0.1和memory0.2更快。
基于这一个原理,可以解释 “多路服务器的性能比单路服务器的性能提升
不明显”的问题。对于运行在多路服务器上的多线程应用程序,操作系统默认
会随机分配物理内存,从而导致线程运行在CPU0上、而访问的数据位于CPU1
所连接的memory上,这样会导致应用程序运行速度下降。
为了充分发挥多路服务器上应用程序的性能,可以利用操作系统提供的命
令工具,对应用程序使用的CPU和物理内存进行绑定,保证本node 内的CPU只
访问本node 内的内存块。本文档就介绍这样一种优化方法,在实施之后一般都
能够使多路服务器上的中间件提升80%性能。
SLOW
memory0.1 memory1.11
您可能关注的文档
- 中国北方草原区捕捉器样品与表土样品花粉组合及其与植被和气候的.PDF
- 中国古代诗歌散文欣赏子路曾皙冉有公西华侍坐.PPT
- 中国国际航空股份有限公司2015年非经营性资金占用及其他关联.PDF
- 中国国际海运集装箱集团股份有限公司-HKEXnews.PDF
- 大兴安岭中南段甘珠尔庙地区晚中生代两期花岗岩的时代成因物源.PDF
- 大埔工业村土地利用特征.PPT
- 中国在能源水资源和其他自然资源方面面临的巨大挑战为清洁技术解决方.PDF
- 中国地源热泵应用适宜性评价-徐伟pdf.PDF
- 中国大连北港信息产业发展有限公司连北港信息产业发展-SECgov.PDF
- 中国外贸出口先导指数网络问卷调查系统-杭州海关.PPT
- 2025至2031年中国矽利康针织带行业投资前景及策略咨询研究报告.docx
- 10以内加减混合运算口算练习题5000题 每页100题 (150).docx
- 10以内加减混合运算口算练习题5000题 每页100题 (151).docx
- 10以内加减混合运算口算练习题5000题 每页100题 (152).docx
- 10以内加减混合运算口算练习题5000题 每页100题 (153).docx
- 2025至2031年中国烟斗绞链行业投资前景及策略咨询研究报告.docx
- 10以内加减混合运算口算练习题5000题 每页100题 (154).docx
- 2025至2031年中国岩石三轴蠕变试验机行业投资前景及策略咨询研究报告.docx
- 2025至2031年中国铣齿刀行业投资前景及策略咨询研究报告.docx
- 10以内加减混合运算口算练习题5000题 每页100题 (155).docx
最近下载
- 《趣制标识校园行》小学二年级劳动教育PPT课件.pptx VIP
- 天润乳业的营运能力分析.docx
- (人教版2024)七年级英语下册Unit 1 Section A(1a-1d)课件.pptx
- 人教版九年级上册化学第5单元课题3《利用化学方程式的简单计算》教学设计.doc VIP
- 人教版九年级上册化学第5单元课题3《利用化学方程式的简单计算》教学设计.pdf VIP
- 沪科版八年级物理下册全册教学课件(2024年春季版).pptx
- 论多媒体技术在高中物理教学与学习效率的认识.doc
- 传统文化体验活动非遗漆扇-团建拓展家庭日方案.pptx VIP
- 农村办丧事歌曲100首歌名.pdf
- 大数据导论配套教材课件完整版电子教案.pptx
文档评论(0)