孙炜-QCon-快手长连接的成本治理实践.pdf

编号:153143 PDF 26页 1.99MB 下载积分:VIP专享
下载报告请您先登录!

孙炜-QCon-快手长连接的成本治理实践.pdf

1、快亿级连接的成本治理实践孙 炜主要内容连接介绍成本治理实践-运营治理-架构优化-性能优化-带宽优化-量优化未来计划整体介绍安全、双、低延迟的信令传输服务(KLink)峰值亿级同时在线连接每秒 800w+信令传输每秒 30w+新建连接业务数百服务系统架构接层(FE)协议卸载连接管理逻辑处理存储层(Crux)户状态管理服务层(Svc)消息推送在线状态查询实时拨测主要内容连接介绍成本治理实践-运营治理-架构优化-性能优化-带宽优化-量优化未来计划运营治理产品单价=总成本 可售卖量=总成本 (实际售卖量 售卖率)治理思路&标:架构&性能优化:提升可售卖量,增加售卖率,增加平台收量精简&缩容:降低产品单

2、价成本不清pre-2021 TCO 分摊2021定价计费2021-2022主要内容连接介绍成本治理实践-运营治理-架构优化-性能优化-带宽优化-量优化未来计划架构优化 背景单点推送:规模户量场景下,RPC 调和户数量线性相关,请求扩散严重。例如,直播间 PCU 1000w,1 条直播间消息推送会产 3000w 次平台内 RPC 调;主调业务侧和被调平台侧,都需要消耗量的机器资源。架构优化 解决案标签推送:改造推送系统架构,建两层内存索引:tag-list(fe)tag-list(uid)平台侧 RPC 调:2+N。N 为常数级,最值为 FE 实例数。架构优化 收益产品单价业务侧 RPC 量(以

3、1000w pcu 直播间为例,每秒产 1 条消息)单点推送X C/wqps1000w qps标签推送0.27X C/wqps1qps主要内容连接介绍成本治理实践-运营治理-架构优化-性能优化-带宽优化-量优化未来计划性能优化 概览接层 QUIC服务层 RPC依赖库 Perf Kafka编译层 LTO BOLT性能优化 接层(QUIC)性能问题优化措施优化效果优化 1Quiche 全握默认计算两次 RSA 签名,占握总耗时 91.26%第 2 次签名实际并校验,可以省略省略次 RSA 签名后,压测中建连吞吐提升 61.9%优化 2RSA 签名性能低,单核 1.3k QPSRSA 签名 offl

4、oad 远程 Cavium 加速卡集群全握压测性能提升 50.3%优化 30-RTT 默认法跨机器、集群复 集群间复:改造 ServerConfig 成逻辑 移动端:持久化 0-rtt session,在不同 region 接点间共享0-RTT 建连性能是全握建连的 5.3x0-RTT 线上复率:99.8%优化 4连接已在应层加密(AES),QUIC 协议层进了次加密增加 QUIC 握协商,持了明传输去除 QUIC 加密后,压测吞吐提升 9.9%接层协议:QUIC(90%)、TCP(10%)性能优化 服务层(RPC)性能问题优化措施优化效果优化 1PB 编解码(v3.1)ProtoBuf 升级

5、 Arena 优化:减少内存分配回收次数,降低碎 MAP 优化:降低内存占、析构耗时部分模块 CPU 降幅 40%+优化 2ProtoBuf 改为 Flatbuffer(under experiment)降低反序列化耗时:根据偏移量次或多次直接读取数据压测解析耗时相对 pb 降低50%(1KB payload)优化 3gRPC 及治理层性能瓶颈 平台模块间通信使研 linkRPC 替换 gRPC Numa 绑核某个推送服务 CPU 降幅 7%性能优化 依赖库性能问题优化措施优化效果Perf 打点组件 监控打点数量多,打点组件耗时占 10%字符串减少拼接、原地拷优化 红树+Hash 加速查找,控

6、制内存 组件压测性能提升 2X;线上服务 CPU 降幅2.5%10%Kafka 组件多线程单实例批量产志耗时在上层 buffer 数据,减少接锁冲突单机 CPU 节省 1 C性能优化 编译层LTO(Link-time optimizations)BOLT(Binary Optimization and Layout Tool)运时采样 CPU LBR(branch information)事件,输出 profile 数据转换 profile 为 BOLT 格式,运 llvm-

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(孙炜-QCon-快手长连接的成本治理实践.pdf)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠