游戲直播應用服務器選擇的方法:1、保證服務器有足夠的RAM,可以增加同時響應的客戶端數量;2、選擇讀取性能好的磁盤,采用由高速和低延遲硬盤組成的陣列系統,可以提高控制器訪問相同數據的性能;3、選擇能滿足游戲直播需求的處理器,保證服務器的吞吐量;4、采用專用交換式以太網網段,并使用多個網卡,以保證服務器的遠程管理。
具體內容如下:
1、記憶
當CPU、磁盤、網絡I/O不是系統的瓶頸時,給服務器增加足夠的RAM,可以增加同時響應的客戶端數量。但是,由于微軟媒體服務不使用系統內存來保存文件系統數據,增加更多的內存并不能解決磁盤I/O問題造成的瓶頸。對于高可用性媒體服務器,內存配置為1Gb。超過這個數額,投資回報率開始下降。
2、磁盤
由于磁盤的輸出性能是點播手機游戲直播應用的關鍵因素,因此有必要優化磁盤的讀取性能。為此,可以采用由高速和低延遲硬盤組成的陣列系統來增加磁盤陣列控制器上的高速緩存,并提高控制器訪問相同數據的性能。
3、處理器
如果服務器的處理能力能夠滿足要求,此時增加更多的處理器并不能顯著提高服務器的吞吐量。雖然微軟媒體服務可以從1通道系統擴展到8通道系統,但是當超過2個CPU時,性能的提升逐漸降低,投資回報率開始下降。
4、網絡
為了從每臺服務器獲得良好的效果,網絡連接應采用專用交換式以太網網段,并考慮使用多個網卡,其中一個網卡專用于向客戶端提供流媒體,另一個網卡專用于遠程管理、監控、復制、從編碼服務器獲取數據流、分發數據流,這樣當客戶端網段流量飽和時,不會影響服務器的遠程管理。