版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
服務(wù)器監(jiān)控及性能優(yōu)化技術(shù)創(chuàng)新,變革未來服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第1頁。目錄MMO游戲的常用架構(gòu)服務(wù)器系統(tǒng)及應(yīng)用健康監(jiān)控體系游戲內(nèi)常用的效率分析及對應(yīng)的優(yōu)化手段與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考Q&A
環(huán)節(jié)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第2頁。MMO游戲的常用架構(gòu)架構(gòu)和業(yè)務(wù)是相互促進的服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第3頁。運營系統(tǒng)架構(gòu)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第4頁。游戲內(nèi)監(jiān)控體系監(jiān)控信息匯總到CMS每個服務(wù)器定時匯報自身各個指標(biāo)信息運營系統(tǒng)記錄匯總繪圖服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第5頁。服務(wù)器系統(tǒng)健康監(jiān)控體系硬件監(jiān)控項CPU使用率內(nèi)存使用率硬盤使用率內(nèi)網(wǎng)網(wǎng)卡使用率外網(wǎng)網(wǎng)卡使用率磁盤IO服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第6頁。服務(wù)器系統(tǒng)健康監(jiān)控體系服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第7頁。服務(wù)器系統(tǒng)健康監(jiān)控體系軟件監(jiān)控項幀速率網(wǎng)絡(luò)包數(shù)目網(wǎng)絡(luò)連接數(shù)目房間數(shù)目線程狀態(tài)NPC數(shù)量道具數(shù)量在線玩家數(shù)量存檔狀態(tài)數(shù)據(jù)庫狀態(tài)激活對象數(shù)量服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第8頁。服務(wù)器系統(tǒng)健康監(jiān)控體系軟件信息監(jiān)控服務(wù)匯總閥值判定各類報警記錄日志健康監(jiān)控體系報警,然后呢?
---分析各種開源工具、內(nèi)嵌API、心跳等多種檢測方式硬件信息服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第9頁。游戲內(nèi)分析系統(tǒng)設(shè)計與實現(xiàn)幀速率網(wǎng)絡(luò)包數(shù)目網(wǎng)絡(luò)連接數(shù)目房間數(shù)目線程狀態(tài)NPC數(shù)量數(shù)學(xué)計算在線玩家數(shù)量存檔狀態(tài)數(shù)據(jù)庫狀態(tài)激活對象數(shù)量聚集狀態(tài)監(jiān)測和分析是基于業(yè)務(wù)的服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第10頁。游戲內(nèi)分析系統(tǒng)設(shè)計與實現(xiàn)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第11頁。游戲內(nèi)分析系統(tǒng)設(shè)計與實現(xiàn)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第12頁。MMO服務(wù)器常用的優(yōu)化手段寫在之前對于在運行系統(tǒng),優(yōu)化可能牽一發(fā)而動全身,盡快利用各種手段解決問題,保證項目運行。服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第13頁。MMO服務(wù)器常用的優(yōu)化手段邏輯幀速率優(yōu)化(盡量控制150ms)----找到最耗時的函數(shù),內(nèi)嵌檢測,運行超時LOG對象數(shù)量過多,大量道具,NPC等數(shù)學(xué)計算過多,位置計算,子彈碰撞,傷害計算等異常聚集,不可控的玩家行為跨線程訪問,不合理的線程粒度鎖操作減小粒度減少鎖時間同步同幀合并減少聚集大量對象分批計算設(shè)置激活數(shù)據(jù)結(jié)構(gòu)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第14頁。MMO服務(wù)器常用的優(yōu)化手段流暢控制同步同幀合并重點壓縮大量的網(wǎng)絡(luò)包優(yōu)化----找到發(fā)送最多的包,流量統(tǒng)計,LOG記錄同步的消息在同邏輯幀合并發(fā)送,減少投遞次數(shù)大量的網(wǎng)絡(luò)IO重點優(yōu)化包MMO的大量包產(chǎn)生在同步,控制范圍使用內(nèi)存池,大量小內(nèi)存的申請釋放消耗很大異常來回發(fā)送等邏輯BUG服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第15頁。MMO服務(wù)器常用的優(yōu)化手段網(wǎng)絡(luò)鏈接優(yōu)化創(chuàng)建鏈接開銷大,使用網(wǎng)絡(luò)連接池解決開服、積分墻刷廣告,從設(shè)計上支持動態(tài)增加網(wǎng)關(guān)服務(wù)器解決撞庫等異常的網(wǎng)絡(luò)攻擊,及時徹底釋放,封IP解決創(chuàng)建銷毀的開銷極限情況的控制安全處理的手段服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第16頁。MMO服務(wù)器常用的優(yōu)化手段線程操作優(yōu)化----盡量減少鎖的時間盡可能的少調(diào)用鎖減小鎖粒度線程數(shù)控制,線程間切換開銷利用析構(gòu)自解鎖,防止死鎖網(wǎng)絡(luò)數(shù)據(jù)庫存讀檔內(nèi)部LOG系統(tǒng)游戲場景。。。一次交換收到的消息到處理線程寫比讀要頻繁分成讀寫鎖一次交換到寫線程批次寫入不頻繁操作,注意鎖定時間游戲服務(wù)器的線程處理服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第17頁。MMO服務(wù)器常用的優(yōu)化手段存檔數(shù)據(jù)庫操作優(yōu)化---盡量保證不回檔存檔正確設(shè)計存讀檔緩沖,減少直接對數(shù)據(jù)操作增加存檔頻率,設(shè)定重要存檔節(jié)點控制存檔數(shù)據(jù)大小,可壓縮數(shù)據(jù)表設(shè)計合理按戰(zhàn)區(qū)分存檔庫緩存存檔關(guān)鍵點存檔壓縮數(shù)據(jù)合理表結(jié)構(gòu)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第18頁。MMO服務(wù)器常用的優(yōu)化手段內(nèi)存優(yōu)化單個對象的內(nèi)存占用盡量少,比如使用標(biāo)記位頻繁申請釋放的對象使用對象池,消息,道具,子彈,NPC等碎內(nèi)存控制,長時間運行后會積累重寫newdelete,用于統(tǒng)計和分析效率點和泄露根據(jù)功能分多進程控制申請次數(shù)大小使用內(nèi)存池統(tǒng)計內(nèi)存使用服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第19頁。MMO服務(wù)器常用的優(yōu)化手段LOG系統(tǒng)優(yōu)化計算極限,各個相關(guān)設(shè)計寫入讀取頻率和數(shù)量大量LOG寫入,分批次持續(xù)寫入LOG系統(tǒng)分級,控制寫入閥值統(tǒng)計系統(tǒng)同步,時間點選擇強大的LOG系統(tǒng)是分析問題的基礎(chǔ)決策服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第20頁。MMO服務(wù)器常用的優(yōu)化手段調(diào)用第三方API的優(yōu)化---不是說第三方API不靠譜,只是考慮全面盡量少受影響除非必要,否則不必須全信任并等待開辟專門的線程或者服務(wù)等用于第三方API調(diào)用,并設(shè)置長度第三方調(diào)用、超時、失敗要統(tǒng)計保證自身系統(tǒng)受第三方影響降到最低服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第21頁。MMO服務(wù)器常用的優(yōu)化手段和業(yè)務(wù)上配合的優(yōu)化在線、存留的要求前期的新手村多出生點虛假繁榮點的設(shè)定活動修改,錯峰進行方案配合流程優(yōu)化服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第22頁。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考高性能的設(shè)計是一種意識,而不單單是功能上的實現(xiàn)架構(gòu)上設(shè)計的高效和可擴展性是基礎(chǔ)服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第23頁。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考利用流程規(guī)避風(fēng)險細(xì)化設(shè)計文檔,設(shè)定承載,內(nèi)存,網(wǎng)絡(luò),IO,數(shù)據(jù)庫操作頻率等,幫助思考過程監(jiān)督,主要是數(shù)據(jù)結(jié)構(gòu)上的選用是否合理,算法是否高效定期利用工具診斷效率問題(Gprof
Kprof
gprof2dot.py等)真實的外網(wǎng)測試環(huán)境,內(nèi)外網(wǎng)絡(luò)差異造成架構(gòu)細(xì)化算法優(yōu)化真實測試服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第24頁。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考服務(wù)器要有強大的LOG系統(tǒng)可以實時設(shè)定等級LOG記錄等級分模塊分功能的統(tǒng)計分析功能峰值、均值、執(zhí)行次數(shù)等統(tǒng)計特殊性指定記錄
,某特定行為等論系統(tǒng)LOG的重要性系統(tǒng)信息玩家操作邏輯LOG數(shù)據(jù)流動事件統(tǒng)計服務(wù)器監(jiān)控及性能優(yōu)化全文共27頁,當(dāng)前為第25頁。與其他互聯(lián)網(wǎng)產(chǎn)品的互通性思考靈活的可控制的開關(guān)系統(tǒng)和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年蘇科新版九年級歷史下冊階段測試試卷含答案
- 2025年粵人版選修3歷史下冊月考試卷含答案
- 二零二五版苗木種植基地水資源利用合同樣本4篇
- 2025年華東師大版九年級生物上冊階段測試試卷
- 二零二五版礦山設(shè)備購置合同模板3篇
- 二零二五年度模具行業(yè)新材料研發(fā)與應(yīng)用合同3篇
- 二零二五年度民間擔(dān)保業(yè)務(wù)風(fēng)險管理合同3篇
- 2025年度擬上公司與會計事務(wù)所審計質(zhì)量保證保密合同4篇
- 二零二五年度城市地下管線探測與修復(fù)承包合同3篇
- 二零二五年度廚具行業(yè)供應(yīng)鏈金融服務(wù)合同7篇
- GB/T 3953-2024電工圓銅線
- 發(fā)電機停電故障應(yīng)急預(yù)案
- 接電的施工方案
- 常用藥物作用及副作用課件
- 幼兒阿拉伯?dāng)?shù)字描紅(0-100)打印版
- 社會組織等級評估報告模板
- GB/T 12173-2008礦用一般型電氣設(shè)備
- 2023年1月浙江高考英語聽力試題及答案(含MP3+錄音原文)
- 新媒體研究方法教學(xué)ppt課件(完整版)
- 2020新版?zhèn)€人征信報告模板
- 工藝管道儀表流程圖(共68頁).ppt
評論
0/150
提交評論