Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维

当前位置: 主页 > 架构 >

系统速度优化及案例(2)

时间:2013-04-20 15:46来源:www.itkoala.com 作者:itkoala 点击:
2、服务分离及模块化,腾讯的重要平台都有针对业务类型进行模块化和剥离,例如腾讯网将静态进行了最小颗粒的区分成模块,例如视图、图片、页面、

转载请注明出处: Linux系统运维 http://www.linuxyw.com/linux/jiagou/20130420/65.html


2、服务分离及模块化,腾讯的重要平台都有针对业务类型进行模块化和剥离,例如腾讯网将静态进行了最小颗粒的区分成模块,例如视图、图片、页面、下载模块等,每个模块都有对应的IDC分布策略、硬件选型、架构设计、容灾调度等,任何一个新的产品,只要打散接入即可,速度和性能既可达到业界最优,细节如下图所示。百度搜索产品、社区产品、商业化产品的优化也是经过了服务拆分,进而将速度做到极致。

3、系统内核优化,通过调整初始拥塞窗口,加速tcp慢启动过程,缩短下载时间,即init cwnd值,google的网页搜索调整了从3到42的初始拥塞窗口,发现10-16的窗口是性能最佳的值,更大的窗口反而会增加丢包和重传,基本也可以理解为根据产品的类型适度的进行调整,找到最理想值,达到最大收益即可,百度搜索针对初始拥塞窗口优化,第一次连接传输时间的优化效果高达20%-30%,均摊到总传输时间,优化为10%-15%,详细如下图所示。

4、web server优化,腾讯网做为网户网站,腾讯网+QQ弹消息的模式,因QQ同时在线>1.5亿,热点重大事件导致流量在短时间突增到平常的3~5倍,出流量可以达到数百G(几乎每天都有淘宝双11的流量),所以需要高性能的页面(html、js)、图片(大图、小图)web server组合,页面服务器采用Squid(定制)+Nginx(定制)架构效率提升7~10倍,图片服务器TWS Cache(自研) + TWS Server(自研),单台最高出流量达到900M,将性能和成本达到极致,自研的web server在高负载下表现卓越,详细数据如下图所示。
 


 

本文来自linux系统运维http://www.linuxyw.com/linux/jiagou/20130420/65.html

顶一下
(0)
0%
踩一下
(0)
0%
分享按钮
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片