- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C1000K高性能服务器构建技术.pdf
C1000K高性能服务器构建技术
余锋
mryufeng@
2010/10/16
C1000K面对的挑战
C10K问题:/c10k.html 时间是2001年
现在是2010年,10年过去了,虽然软硬件技术也相应提高了,
挑战还在:
1M的tcp并发,即使每个链接按照16K内存算,需要至少24G内存。
1M的tcp链接中,有20%每秒活跃,那么200K每秒。
没有革命性的技术改进,算法和操作系统和库变化不大。
用户对服务响应时间和可靠性要求越来越高。
硬件约束:Dell R710, Intel E5520 *2, 24G 内存, 640G A
解决方案
TODO
Agenda
硬件层面变化和思考
操作系统层面变化和思考
语言和库层面变化和思考
Erlang平台层面变化和思考
调优工具
Dell R710机器
过去
现在
北桥慢慢成为过去!
硬件体系巨大变化
Cache在CP硬件上的版面, 也充分说明了cache的重
要性
内置四张网卡如何用?
IOPS高达200K,带宽800M
Virident pci-e卡
小结
硬件变得和过去很不一样,性能越来越高。
硬件从CP,内存,网卡都在试图scale, 我们要配合硬件的
并行化趋势。
硬件在cache方面下了很多血本,提高数据的locality。
采用合适的硬件,比如说ssd盘代替sas盘。
Agenda
硬件层面变化和思考
操作系统层面变化和思考
语言和库层面变化和思考
Erlang平台层面变化和思考
调优工具
调查系统
Numa架构下的调度器,CPU亲缘性
google Tcmalloc numa aware 版本
Numa不同的节点间访问代价不同。
不适当的设置,会导致有的节点的内存空闲,有的需要swap。
libnuma改善内存分配的亲缘性, numactl 改变内存分配的策
略。
/proc/pid/numa_maps 了解你的进程内存在节点间的分布情况。
Numa matters
Largepage
TLB miss的代价
过去4K一页
现在通过HugeTLBfs实现
2M一页
大大减少LB miss
oprofile可以告诉我们tlb的miss率
我们需要网卡的负载均衡模式(mode 0), 需要交换机的支持
网卡bonding
中断平衡
硬中断:
irqbalance 智能的均衡硬件中断。
手动 [root@linux /]#echo ff /proc/irq/19/smp_affinity
软中断:
RPS/RFS 解决softirq平衡
RPS is not automatically switched on, you have to configure it.
echo ffff /sys/class/net/eth0/queues/rx-0/rps_cpus
Same for RFS if you prefer to use RFS
echo 16384 /sys/class/net/eth0/queues/rx-0/rps_flow_cn
显著提高软中断的均衡性,大大提高性能。
您可能关注的文档
- C.05.JTJ064-98公路工程地质勘测规范.pdf
- C.G35MK_Ver2.0主板说明书V1.0.pdf
- C.I.索引号与颜染料索引号对照-Constitu.pdf
- C.云计算下移动互联网平台支撑-钱煜明.pdf
- C.制造业.pdf
- C0016 乳酸脱氢酶细胞毒性检测试剂盒说明书.pdf
- C010024 【名著名译插图本】 沉船 [印] 泰戈尔 黄雨石译.pdf
- C013030 【名著名译插图本】 当代英雄 莱蒙托夫诗选 [俄] 莱蒙托夫 翟松年、余振、顾蕴璞译.pdf
- C016034 【名著名译插图本】 都兰趣话 [法] 巴尔扎克 施康强译.pdf
- C018043 【名著名译插图本】 古希腊戏剧选 [古希腊] 埃斯库罗斯 罗念生译.pdf
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)