服務器能力測算_第1頁
服務器能力測算_第2頁
服務器能力測算_第3頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、服務器能力測算服務器能力測算一、術語和定義 、信息系統(tǒng)山計算機、通信設備、處理設備、控制設備及其相關的配套設施構成,按照一定的應 用目的和規(guī)則,對信息進行采集、加工、存儲、傳輸、檢索等處理的人機系統(tǒng)。、軟硬件平臺指信息系統(tǒng)運行的環(huán)境,主要包括硬件(服務器、存儲)和軟件(操作系統(tǒng)、數據庫 和中間件)部分。、非安全區(qū)即Internet,此區(qū)域允許外網用戶隨意訪問。、安全區(qū)內網,此區(qū)域通常不對外提供服務。、DMZ 區(qū)乂稱非軍事區(qū),介于非安全區(qū)與安全區(qū)之間,此區(qū)域按需對外網用戶提供部分服務。、FC SAN指采用光纖通道的存儲區(qū)域網絡,是一種將存儲設備、連接設備和服務器集成在一個 高速網絡中的技術,SA

2、N作為存儲網絡,與LAN網絡隔離,主要承擔數據存儲任務。、FC Switch指光纖通道交換機,是一種高速的網絡傳輸中繼設備,以光纖作為傳輸介質,是組成 FC SAX光纖存儲網絡的光纖交換機。、磁盤陣列山多個容量較小、速度較慢的磁盤組合成一個磁盤組,以提升整體性能和存儲空間。、虛擬機指使用系統(tǒng)虛擬化技術,運行在一個隔離環(huán)境中、具有完整硬件功能的邏輯計算機系 統(tǒng)。、負載均衡分為硬件和軟件負載均衡,軟件負載均衡指通過將負載均衡軟件安裝在一臺或多臺服 務器相應的操作系統(tǒng)上來實現負載均衡,硬件負載均衡是直接將負載均衡設備部署在服務 器和外部網絡之間,專門完成負載均衡任務。關鍵應用系統(tǒng)指對業(yè)務開展起核心的

3、支撐作用的,對可幕性(Reliability).可用性 (Availability)和可服務性(Serviceability)等具有非常高要求的應用系統(tǒng),如資產管 理系統(tǒng)、營銷管理系統(tǒng)、財務管理系統(tǒng)、人力資源系統(tǒng)、協(xié)同辦公系統(tǒng)和綜合管理系統(tǒng)。、非關鍵應用系統(tǒng)指除關鍵應用系統(tǒng)外的應用系統(tǒng)。、TPC-C測試指模擬一個批發(fā)商的訂單管理系統(tǒng)進行數據庫事務處理測試,主要衡量服務器及數據 庫軟件處理在線查詢交易處理(OLTP)的性能表現,正規(guī)TPC-C測試結果發(fā)布必須提供 tpmC值,即每分鐘完成多少筆TPC-C (TPC-C Transaction Per Minute)數據庫交易。、業(yè)務交易在TPC-

4、C估算法中,業(yè)務交易指的是用戶的業(yè)務請求,用戶每次查詢、修改和刪除操 作均各算一次業(yè)務交易。二、軟硬件平臺架構1、網絡從安全角度上分,一般分為DMZ區(qū)和安全區(qū)(內網),根據應用的用途、架 構、功能,選擇適合的網絡環(huán)境。2、DMZ區(qū)和安全區(qū)(內網)內各信息系統(tǒng)應按照相關信息安全等級保護的要求,依 據分區(qū)、分級、分域的原則,進行安全域的劃分,實現各安全域差異化的信息安全防護。3、軟件架構方面,對維護簡單、不需要更新客戶端的應用系統(tǒng),建議采用Browser/Server (B/S)架構,對響應時間要求快、客戶端操作界面復雜和有較多個性化 要求的應用系統(tǒng),可采用Client/Server (C/S)架

5、構。4、對性能要求不高的B/S架構應用系統(tǒng),可采用Web客戶端/應用服務器/數據庫服 務器三層架構;對性能要求高的B/S架構應用系統(tǒng),應采用Web客戶端/Web服務器/應用 服務器/數據庫服務器四層架構,Web服務器用于專門處理HTTP請求(request),應用服 務器通過多種協(xié)議為應用系統(tǒng)提供處理商業(yè)邏輯(business logic) o三、存儲設備1、存儲設備包括本地物理服務器(或者虛擬機)的存儲設備和共事存儲設備。對于 共乍存儲設備,結構化數據建議采用支持FC SAN或高帶寬、低延遲的磁盤陣列,非結構 化數據可以采用高性價比的NAS作為存儲設備。2、存儲設備的選擇主要考慮性能、管理復

6、雜程度與可擴展性,應支持存儲虛擬化技 術,以提高存儲資源的利用率,降低管理復雜度和成本,支持開放結構,可方便的被其他 廠商的系統(tǒng)管理軟件使用,支持動態(tài)可擴展,無須終止應用程序即可擴展存儲空間。3、對可用性要求高、數據讀取速度快、存儲空間需求大、在線可擴展等應用系統(tǒng),原則上應使用共事存儲設備;數據庫服務器及虛擬化的物理服務器應通過存儲網絡和共乍 存儲設備相連。4、對于關鍵應用系統(tǒng),建議采用數據分級存儲,根據數據的訪問頻率、保留時間、 容量、性能要求等因素設置數據遷移規(guī)則,將訪問頻率較低的數據存儲在磁帶庫等成本較 低、速度較慢的存儲設備中,將訪問頻率較高的數據存儲在磁盤或者磁盤陣列等成本較 高、速

7、度較快的存儲設備中。四、服務器1、數據庫服務器建議采用小型機或者高性能服務器期,應用服務器/Web服務器建議 采用機架服務器或刀片服務器。2、針對服務器硬件配置要求較低、無特殊硬件(圖像顯示卡、音頻卡、加密卡等) 要求和I/O需求不高(10喬吐率不超過50MB/s)的信息系統(tǒng)建議運行在虛擬機上,以提 高資源利用率。3、虛擬機數據應存放在共享存儲設備上,以提高整體系統(tǒng)的可用性和性能。4、關鍵應用系統(tǒng)的應用服務器/Web服務器前端應部署硬件負載均衡設備,根據預設 的負載均衡策略,將用戶訪問導向負載壓力較小的虛擬機/物理服務器。五、負載均衡1、負載均衡設備主要應用于應用服務器和WEB服務器,關鍵應用

8、系統(tǒng)因對性能要求 較高,建議以共拿的方式使用硬件負載均衡設備。2、使用碩件負載均衡有兩種部署方式:直聯和旁路方式,建議采用旁路方式,將多 臺負載均衡設備分別連接到多臺核心交換機,多臺負載均衡設備間互為備份,不同應用系 統(tǒng)的應用服務器/Web服務器集群共用多臺負載均衡設備。六、資源分配方法對存儲資源采用分解法估訃,對數據庫服務器資源采用TPC-C值估算法,對Web服務 器資源采用SPECweb2005佔算法,對應用服務器采用SPECjbb2005佔算法。資源分配的基本方法是首先了解信息系統(tǒng)的非功能性需求,初步估計各類型服務器 (數據庫服務器、應用服務器、Web服務器、接口服務器和其他服務器)總體

9、資源需求, 再根據需求冗余、安全等方面要求,確定各類型服務器所需物理服務器數量,基本原則如 下:1)單臺服務器能提供足夠處理能力的不再分解為多臺物理服務器。2)應用服務器采用多個邏輯(物理)節(jié)點組成集群時,4個節(jié)點以下(含4個)的集 群,總體處理能力一般按各節(jié)點處理能力總和的60%計算,4個節(jié)點以上的集群,總體處 理能力一般按各節(jié)點處理能力總和的30%訃算。3)web服務器采用多個邏輯(物理)節(jié)點組成集群時,4個節(jié)點以下(含4個)的集 群,總體處理能力一般按各節(jié)點處理能力總和的70%計算,4個節(jié)點以上的集群,總體處 理能力一般按各節(jié)點處理能力總和的60%計算。本文主要介紹數據庫服務器、應用服務

10、器、Web服務器的資源估算方法,其他類型服 務器的資源可參考進行佔算。在進行實際分配資源時,可根據資源需求的估算進行一定程 度上的調整。七、服務器資源估算方法、數據庫服務器TPC-C估算法1、適用范圍:適用于對數據庫服務器(應用服務器、Web服務器可參考)所需服務 器的CPU能力進行估算。根據估算出的TPC-C值選擇合適的服務器和服務器配置。2、原理介紹:該佔算法是通過訃算應用系統(tǒng)峰值每分鐘需要處理的業(yè)務交易數,再 綜合考慮業(yè)務交易的復雜程度、未來業(yè)務交易數量的增長和CPU處理余量等因素,通過公 式計算得出一個佔算值,以此來評估需要服務器必須達到的TPC-C值。3、計算公式:TPC-C 值二(

11、TASK x 80%) /T) x S x F/C4、參數解釋:TASK:典型工作日平均業(yè)務交易總量,指的是應用系統(tǒng)需要處理的用戶業(yè)務請求 的總和。TASK x 80%:假設典型工作日80%的業(yè)務交易集中在高峰時段。TASK x 80% / T:即應用系統(tǒng)峰值每分鐘處理的業(yè)務交易數。T:應用系統(tǒng)典型工作日業(yè)務交易峰值(完成80%交易)持續(xù)時間,以分鐘為單 位。S:實際業(yè)務交易操作相對于標準TPC-C測試基準環(huán)境交易的復雜程度比例。F:系統(tǒng)未來的業(yè)務交易量發(fā)展兀余預留,需要根據應用系統(tǒng)情況估算。C:服務器CPU利用率估算值。實際應用經驗表明,服務器的CPU利用率高于80% 則表明CPU的利用率過

12、高會產生系統(tǒng)瓶頸,而利用率處于75%時,是處于利用率 最佳狀態(tài)。此值一般設定為075%。5、計算步驟:步驟一:估計應用系統(tǒng)平均典型工作日處理的業(yè)務交易總量可以通過以下方法估算:1、估算典型工作日平均登錄系統(tǒng)的用戶數。2、佔算平均典型工作日每個用戶執(zhí)行的業(yè)務交易數。例如,如果平均每個用戶執(zhí)行 五次查詢、五次修改和五次保存操作,那么平均每個用戶執(zhí)行的事務數為15次。3、根據1和2佔算出應用系統(tǒng)平均每典型工作日處理的業(yè)務交易總量。步驟二:佔算應用系統(tǒng)每日峰值持續(xù)時間(單位為分鐘)佔算應用系統(tǒng)典型工作日峰值持續(xù)的時間,指的是應用系統(tǒng)典型工作日每天繁忙的時 間。例如,股票交易系統(tǒng)每天的繁忙時間為上午9:

13、 30至11:30和下午13:00至15:00, 那么它的峰值持續(xù)時間為3+2 = 5小時二300分鐘。步驟三:估算應用系統(tǒng)峰值每分鐘需要處理業(yè)務交易數汁算應用系統(tǒng)峰值每分鐘需要處理業(yè)務交易數時,需要佔算典型工作日高峰時間處理 的業(yè)務交易數占每天平均處理的業(yè)務交易總數的比例。通常按照20-80的原則進行佔算, 即80%的業(yè)務交易在高峰時間進行,20%的在非高峰時間進行根據上述步驟,可以算出應用系統(tǒng)峰值每分鐘需要處理業(yè)務交易數。步驟四:估算應用系統(tǒng)事務復雜度山于實際業(yè)務交易的復雜程度與TPC-C標準測試中的業(yè)務交易存在較大的差異,應設 定一個合理的對應值,根據經驗,簡單事務的S值為2-5, 般復

14、雜事務為6-12,較復雜 事務為13-16,高度復雜事務為17-20o針對數據庫服務器,S值建議設置為15。步驟五:佔算應用系統(tǒng)未來一段時間后預留量。如果預計未來用戶數翻番,預留量即為200%。步驟六:將以上各參數值代入公式,計算出TPC-C值。步驟七:根據計算出TPC-C值,選擇等于或者大于TPC-C值的標服務器。6、TPC-C估算法實例1)悄景描述:A、某應用系統(tǒng)平均每天20, 000個用戶次登錄系統(tǒng);B、平均每個用戶執(zhí)行五個查詢事務和五個更新事務;C、每天最忙時間從上午9: 13到上午10: 15時間段;D、未來一年,用戶數佔計要增加一倍。2)汁算步驟:步驟一:佔算應用系統(tǒng)峰值每分鐘需要

15、處理事務數,高峰時間段每分鐘需要處理事務 數二 20, 000 x (5+5) x 80% / 60 = o步驟二:估算應用系統(tǒng)事務復雜度:本實例事務復雜度為13。步驟三:估算應用系統(tǒng)未來一段時間后預留量:預留量為200%。步驟四:將以上各參數值代入公式,計算出TPC-C值。TPC-C 值二* 15 * 200% / 75% = 106, 666、未公布服務器TPC-C值估算法1、適用范圍:本方法適用于通過廠商已公布型號服務器的TPC-C值佔算未公布服務 器的TPC-C值。2、原理介紹:對于非滿配置的服務器需要進行佔算,而TPC-C性能指標反映的是服 務器的整體性能指標,包括:系統(tǒng)結構、處理器

16、、緩存、內存、I/O等,因此不能簡單從 TPC-C值推算出CPU、內存的數值,需要綜合考察設備的整體性能。為了簡化汁算,假設 服務器的TPC-C值和CPU數和頻率呈線性關系,因此可以根據滿配置的服務器大概估算出 非滿配置的相同型號或同檔次服務器的TPC-C值。3、計算公式:LI標配置服務器的TPC-C值(同型號服務器滿配置的服務器的TPC-C值OCPU個 數寧CPU主頻頻率)*估算服務器的CPU個數*CPU主頻頻率4、計算步驟:步驟一值或者通過廠商獲取該值。步驟二:將滿配置服務器型號的CPU個數和主頻、LI標配置的服務器的CPU個數和主 頻等代入公式。步驟三:通過公式計算忖標配置的服務器的TP

17、C-C值。、Web服務器SPECweb2005估算法適用范圍:適用于為支持滿足特定祚吐量和客戶請求響應速率要求的WEB服務器的性 能進行估算。原理介紹:Web服務器通常需要衡量它可以支持滿足特定吞吐量和客戶請求響應速率 要求的WEB服務器的最大并發(fā)連接數量,而SPECweb2005是山標準性能評佔組織(SPEC) 專門開發(fā)的Web服務器基準測試。服務器廠商通常會提供每種型號服務器的SPECweb2005 值。使用本方法佔算不考慮網絡因素,假設客戶端和服務器位于同一局域網中,網絡傳輸 時間可以忽略。計算公式:SPEC Web2005值二(總用戶數*在線率水在線用戶平均發(fā)起http請求 數)/ (

18、1 冗余率)參數解釋:總用戶數:應用系統(tǒng)總的用戶數。在線率:應用系統(tǒng)使用高峰時用戶的在線率。在線用戶平均發(fā)起http請求數:平均每個在線用戶發(fā)起的http請求數量。冗余率:需要預留的冗余率。計算步驟:步驟一:估算系統(tǒng)總的用戶數。步驟二:估算應用系統(tǒng)使用高峰時用戶的在線率。步驟三:估算平均每個用戶發(fā)起的http請求數量。步驟四:設置預留的冗余率。步驟五:將步驟一、二、三、四的估算值代入公式,計算出SPECweb2005值。步驟六:根據計算出SPECweb2005值,選擇等于或者大于SPECweb2005值的U標服務 器。、應用服務器SPECjbb2005估算法使用范圍:適用于佔算Java類應用服務器所需達到的服務器性能。原理解釋:SPECjbb2005是評佔服務器端Java性能的SPEC測試工具。SPECjbb2005 通過模擬三層C/S系統(tǒng)(主要是中間層)來評佔服務器端Ja

溫馨提示

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

評論

0/150

提交評論