Improving_the_Performance_and_Scalability_of_Twitter.pdf

Improving_the_Performance_and_Scalability_of_Twitter.pdf

ID:33868167

大小:2.67 MB

页数:49页

时间:2019-02-28

Improving_the_Performance_and_Scalability_of_Twitter.pdf_第1页
Improving_the_Performance_and_Scalability_of_Twitter.pdf_第2页
Improving_the_Performance_and_Scalability_of_Twitter.pdf_第3页
Improving_the_Performance_and_Scalability_of_Twitter.pdf_第4页
Improving_the_Performance_and_Scalability_of_Twitter.pdf_第5页
资源描述:

《Improving_the_Performance_and_Scalability_of_Twitter.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FixingTwitter...andFindingyourownFailWhaleJohnAdamsTwitterOperationsOperations•Smallteam,growingrapidly.•Whatdowedo?•SoftwarePerformance(back-end)•Availability•CapacityPlanning(metrics-driven)•ConfigurationManagement•Wedon’tdealwiththephysical

2、plant.ManagedServices•Dedicatedteam(NTTA)•24/7Handsonremotesupport•Noclouds.Wetriedthat!•Needrawprocessingpower,latencytoohighinexistingcloudofferings•Freesustodealwithreal,intellectual,computerscienceproblems.752%2008Growth53.752.51.250Dec07Feb08Apr08Jun08Au

3、g08Oct08Dec08UniqueVisitors(inMillions)Thatwasonlythebeginning...previousgraph!UniquesNotslowingdown,despitewhatoutsiderssay.HardforoutsiderstomeasureAPIusage!Growth=Pain+anappreciationforInstitutionalizedFearMantra!FindWeakestPointMetrics+Logs+Science=Analys

4、isMantra!FindWeakestTakeCorrectivePointActionMetrics+ProcessLogs+Science=AnalysisMantra!FindWeakestTakeCorrectiveMovetoNextPointActionWeakestPointMetrics+ProcessRepeatabilityLogs+Science=AnalysisFindtheWeakestPoint•Metrics+Graphs•Individualmetricsareirrelevan

5、t•Logs•SCIENCE!•Findoutwhattheactionableitemsare.InstrumentEverything(cc)seenoevil@flickrMonitoring•Graphandreportcriticalmetricsinasnearrealtimeaspossible•Youalreadyhavethetools.•RRD•Ganglia+customgMetricscripts•MRTGDashboards•“Criticals”view•Smokeping/MRTG•G

6、oogleAnalytics•NotjustforHTTP200s/SEO•XMLFeedsfrommanagedservices•DataPorn!Analyze•Turndataintoinformation•Whereisthecodebasegoing?•Arethingsworsethantheywere?•Understandtheimpactofthelastsoftwaredeploy•Runcheckscriptsduringandafterdeploys•CapacityPlanning,no

7、tFireFighting!ForecastingCurve-fittingforcapacityplanning(R,fityk,Mathematica,CurveFit)unsignedint(32bit)Twitpocolypsestatus_idsignedint(32bit)Twitpocolypser2=0.99Deploys•Graphtime-of-deployalongsideserverCPUandLatency•Displaytime-of-last-deployondashboardlastd

8、eploytimesWhale-Watcher•Simpleshellscript,•MASSIVEWIN.•Whale=HTTP503(timeout)•Robot=HTTP500(error)•Examineslast100,000linesofaggregateddaemon/wwwlogs•“WhalesperSecond”>Wthreshold•Tharbewh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签