服務(wù)器監(jiān)控及性能優(yōu)化_第1頁(yè)
服務(wù)器監(jiān)控及性能優(yōu)化_第2頁(yè)
服務(wù)器監(jiān)控及性能優(yōu)化_第3頁(yè)
服務(wù)器監(jiān)控及性能優(yōu)化_第4頁(yè)
服務(wù)器監(jiān)控及性能優(yōu)化_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

服務(wù)器監(jiān)控及性能優(yōu)化技術(shù)創(chuàng)新,變革未來(lái)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第1頁(yè)。目錄MMO游戲的常用架構(gòu)服務(wù)器系統(tǒng)及應(yīng)用健康監(jiān)控體系游戲內(nèi)常用的效率分析及對(duì)應(yīng)的優(yōu)化手段與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考Q&A

環(huán)節(jié)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第2頁(yè)。MMO游戲的常用架構(gòu)架構(gòu)和業(yè)務(wù)是相互促進(jìn)的服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第3頁(yè)。運(yùn)營(yíng)系統(tǒng)架構(gòu)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第4頁(yè)。游戲內(nèi)監(jiān)控體系監(jiān)控信息匯總到CMS每個(gè)服務(wù)器定時(shí)匯報(bào)自身各個(gè)指標(biāo)信息運(yùn)營(yíng)系統(tǒng)記錄匯總繪圖服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第5頁(yè)。服務(wù)器系統(tǒng)健康監(jiān)控體系硬件監(jiān)控項(xiàng)CPU使用率內(nèi)存使用率硬盤(pán)使用率內(nèi)網(wǎng)網(wǎng)卡使用率外網(wǎng)網(wǎng)卡使用率磁盤(pán)IO服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第6頁(yè)。服務(wù)器系統(tǒng)健康監(jiān)控體系服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第7頁(yè)。服務(wù)器系統(tǒng)健康監(jiān)控體系軟件監(jiān)控項(xiàng)幀速率網(wǎng)絡(luò)包數(shù)目網(wǎng)絡(luò)連接數(shù)目房間數(shù)目線程狀態(tài)NPC數(shù)量道具數(shù)量在線玩家數(shù)量存檔狀態(tài)數(shù)據(jù)庫(kù)狀態(tài)激活對(duì)象數(shù)量服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第8頁(yè)。服務(wù)器系統(tǒng)健康監(jiān)控體系軟件信息監(jiān)控服務(wù)匯總閥值判定各類(lèi)報(bào)警記錄日志健康監(jiān)控體系報(bào)警,然后呢?

---分析各種開(kāi)源工具、內(nèi)嵌API、心跳等多種檢測(cè)方式硬件信息服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第9頁(yè)。游戲內(nèi)分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)幀速率網(wǎng)絡(luò)包數(shù)目網(wǎng)絡(luò)連接數(shù)目房間數(shù)目線程狀態(tài)NPC數(shù)量數(shù)學(xué)計(jì)算在線玩家數(shù)量存檔狀態(tài)數(shù)據(jù)庫(kù)狀態(tài)激活對(duì)象數(shù)量聚集狀態(tài)監(jiān)測(cè)和分析是基于業(yè)務(wù)的服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第10頁(yè)。游戲內(nèi)分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第11頁(yè)。游戲內(nèi)分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第12頁(yè)。MMO服務(wù)器常用的優(yōu)化手段寫(xiě)在之前對(duì)于在運(yùn)行系統(tǒng),優(yōu)化可能牽一發(fā)而動(dòng)全身,盡快利用各種手段解決問(wèn)題,保證項(xiàng)目運(yùn)行。服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第13頁(yè)。MMO服務(wù)器常用的優(yōu)化手段邏輯幀速率優(yōu)化(盡量控制150ms)----找到最耗時(shí)的函數(shù),內(nèi)嵌檢測(cè),運(yùn)行超時(shí)LOG對(duì)象數(shù)量過(guò)多,大量道具,NPC等數(shù)學(xué)計(jì)算過(guò)多,位置計(jì)算,子彈碰撞,傷害計(jì)算等異常聚集,不可控的玩家行為跨線程訪問(wèn),不合理的線程粒度鎖操作減小粒度減少鎖時(shí)間同步同幀合并減少聚集大量對(duì)象分批計(jì)算設(shè)置激活數(shù)據(jù)結(jié)構(gòu)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第14頁(yè)。MMO服務(wù)器常用的優(yōu)化手段流暢控制同步同幀合并重點(diǎn)壓縮大量的網(wǎng)絡(luò)包優(yōu)化----找到發(fā)送最多的包,流量統(tǒng)計(jì),LOG記錄同步的消息在同邏輯幀合并發(fā)送,減少投遞次數(shù)大量的網(wǎng)絡(luò)IO重點(diǎn)優(yōu)化包MMO的大量包產(chǎn)生在同步,控制范圍使用內(nèi)存池,大量小內(nèi)存的申請(qǐng)釋放消耗很大異常來(lái)回發(fā)送等邏輯BUG服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第15頁(yè)。MMO服務(wù)器常用的優(yōu)化手段網(wǎng)絡(luò)鏈接優(yōu)化創(chuàng)建鏈接開(kāi)銷(xiāo)大,使用網(wǎng)絡(luò)連接池解決開(kāi)服、積分墻刷廣告,從設(shè)計(jì)上支持動(dòng)態(tài)增加網(wǎng)關(guān)服務(wù)器解決撞庫(kù)等異常的網(wǎng)絡(luò)攻擊,及時(shí)徹底釋放,封IP解決創(chuàng)建銷(xiāo)毀的開(kāi)銷(xiāo)極限情況的控制安全處理的手段服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第16頁(yè)。MMO服務(wù)器常用的優(yōu)化手段線程操作優(yōu)化----盡量減少鎖的時(shí)間盡可能的少調(diào)用鎖減小鎖粒度線程數(shù)控制,線程間切換開(kāi)銷(xiāo)利用析構(gòu)自解鎖,防止死鎖網(wǎng)絡(luò)數(shù)據(jù)庫(kù)存讀檔內(nèi)部LOG系統(tǒng)游戲場(chǎng)景。。。一次交換收到的消息到處理線程寫(xiě)比讀要頻繁分成讀寫(xiě)鎖一次交換到寫(xiě)線程批次寫(xiě)入不頻繁操作,注意鎖定時(shí)間游戲服務(wù)器的線程處理服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第17頁(yè)。MMO服務(wù)器常用的優(yōu)化手段存檔數(shù)據(jù)庫(kù)操作優(yōu)化---盡量保證不回檔存檔正確設(shè)計(jì)存讀檔緩沖,減少直接對(duì)數(shù)據(jù)操作增加存檔頻率,設(shè)定重要存檔節(jié)點(diǎn)控制存檔數(shù)據(jù)大小,可壓縮數(shù)據(jù)表設(shè)計(jì)合理按戰(zhàn)區(qū)分存檔庫(kù)緩存存檔關(guān)鍵點(diǎn)存檔壓縮數(shù)據(jù)合理表結(jié)構(gòu)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第18頁(yè)。MMO服務(wù)器常用的優(yōu)化手段內(nèi)存優(yōu)化單個(gè)對(duì)象的內(nèi)存占用盡量少,比如使用標(biāo)記位頻繁申請(qǐng)釋放的對(duì)象使用對(duì)象池,消息,道具,子彈,NPC等碎內(nèi)存控制,長(zhǎng)時(shí)間運(yùn)行后會(huì)積累重寫(xiě)newdelete,用于統(tǒng)計(jì)和分析效率點(diǎn)和泄露根據(jù)功能分多進(jìn)程控制申請(qǐng)次數(shù)大小使用內(nèi)存池統(tǒng)計(jì)內(nèi)存使用服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第19頁(yè)。MMO服務(wù)器常用的優(yōu)化手段LOG系統(tǒng)優(yōu)化計(jì)算極限,各個(gè)相關(guān)設(shè)計(jì)寫(xiě)入讀取頻率和數(shù)量大量LOG寫(xiě)入,分批次持續(xù)寫(xiě)入LOG系統(tǒng)分級(jí),控制寫(xiě)入閥值統(tǒng)計(jì)系統(tǒng)同步,時(shí)間點(diǎn)選擇強(qiáng)大的LOG系統(tǒng)是分析問(wèn)題的基礎(chǔ)決策服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第20頁(yè)。MMO服務(wù)器常用的優(yōu)化手段調(diào)用第三方API的優(yōu)化---不是說(shuō)第三方API不靠譜,只是考慮全面盡量少受影響除非必要,否則不必須全信任并等待開(kāi)辟專(zhuān)門(mén)的線程或者服務(wù)等用于第三方API調(diào)用,并設(shè)置長(zhǎng)度第三方調(diào)用、超時(shí)、失敗要統(tǒng)計(jì)保證自身系統(tǒng)受第三方影響降到最低服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第21頁(yè)。MMO服務(wù)器常用的優(yōu)化手段和業(yè)務(wù)上配合的優(yōu)化在線、存留的要求前期的新手村多出生點(diǎn)虛假繁榮點(diǎn)的設(shè)定活動(dòng)修改,錯(cuò)峰進(jìn)行方案配合流程優(yōu)化服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第22頁(yè)。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考高性能的設(shè)計(jì)是一種意識(shí),而不單單是功能上的實(shí)現(xiàn)架構(gòu)上設(shè)計(jì)的高效和可擴(kuò)展性是基礎(chǔ)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第23頁(yè)。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考利用流程規(guī)避風(fēng)險(xiǎn)細(xì)化設(shè)計(jì)文檔,設(shè)定承載,內(nèi)存,網(wǎng)絡(luò),IO,數(shù)據(jù)庫(kù)操作頻率等,幫助思考過(guò)程監(jiān)督,主要是數(shù)據(jù)結(jié)構(gòu)上的選用是否合理,算法是否高效定期利用工具診斷效率問(wèn)題(Gprof

Kprof

gprof2dot.py等)真實(shí)的外網(wǎng)測(cè)試環(huán)境,內(nèi)外網(wǎng)絡(luò)差異造成架構(gòu)細(xì)化算法優(yōu)化真實(shí)測(cè)試服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第24頁(yè)。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考服務(wù)器要有強(qiáng)大的LOG系統(tǒng)可以實(shí)時(shí)設(shè)定等級(jí)LOG記錄等級(jí)分模塊分功能的統(tǒng)計(jì)分析功能峰值、均值、執(zhí)行次數(shù)等統(tǒng)計(jì)特殊性指定記錄

,某特定行為等論系統(tǒng)LOG的重要性系統(tǒng)信息玩家操作邏輯LOG數(shù)據(jù)流動(dòng)事件統(tǒng)計(jì)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁(yè),當(dāng)前為第25頁(yè)。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考靈活的可控制的開(kāi)關(guān)系統(tǒng)和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論