2006/12/31

Server 架構更新

前一陣子從傳藝中心寄來了一台Server
是IBM xSeries 346 2U的伺服器
(Xeon 3.2Gx2 + 1G Ram + 萬轉Scsi硬碟x6 組RAID5)
因此馬上將他改為兩台Server的架構
將原本的Server(只是一般的電腦...)只做為WebHost
負責一般網頁 Flash跟錄音檔的下載上傳動作
將新的Server在重灌之後(重灌就要一天@@)
只做為SQL Server跟 Game Server...
不過實際測試後 效果還是不理想...
尖峰人數在15-40人之間....距離目標還是很遠
經過幾次的測試後...
發現實際上得效能瓶頸 竟然是在XML格式的編碼解碼上
這受限到Client端是Flash的關係...沒辦法做更動
不過Server的演算法還有在更改的空間...
網路架構也做了修改,要先取的Token之後 才能送封包
演算法部份在老闆跟阿盛討論之後 似乎有快上一點點
目前我還想到是利用Client端先幫Server端算好要廣播的封包
以及縮短XML的Tag長度 來降低網路使用量及CPU計算量
再來 就是等待壓力測試...確定效能提昇的量

不過問了同學(曾經是業界開發過online game的)
他們的一個伺服器(一個世界) 是由10台Server所組成
理論上線8000人 沒道理我們的Server這麼爛阿XD
應該是Server還有很大的改進空間吧...

在昨天開會之後....目前是確定將兩台架構在拆成三台架構
將SQL跟Game Server分開
只是這計畫要跟金主 就是傳藝簡報過後
才會開始採買跟測試 所以實際上線人數還有的瞧

0 comments:

 
Back to Top
This Site Power by JoStudio. Some Rights Reserved.