第二十一章 性能及能力管理
75七、計算機系統負載和工做能力指標有系統響應時間、系統吐吞率和資源利用率三類。
75八、響應時間是衡量計算機性能最主要和最可靠的指標,它指系統完成某一任務所用時間,響應時間爲用戶CPU時間+系統CPU時間的和。系統時間指訪問磁盤、主存和I/O等待時間,故響應時間主要指用戶CPU時間,它取決於三個因素:時鐘週期T、指令平均時鐘週期數CPI和指令總數I。
75九、系統吞吐率指單位時間內工做量,如MIPS、MFLOPS、TPS等。系統效率=可用能力/額定能力。
760、資源利用率是以系統資源處於忙狀態的時間來度量,它等於CPU忙時間總量/運行時間總量。
76一、其它指標有:可靠性、可維護性、可擴展性、可用性等。
76二、考察CPU主要關注CPU利用率、隊列長度和每秒中斷次數。
76三、考察內存主要看內存利用率、物理內存和虛擬內存大小。內存是否夠用要看分頁文件的數目,分頁文件是硬盤上的真實文件,當缺乏物理內存時便把內存中的數據挪到分頁文件中,若是單位時間內此類文件使用頻繁,每秒個數大於5就要增長內存。
76四、考察磁盤性能要關注磁盤忙和空閒的時間比、每秒讀寫次數、每秒傳輸平均耗時和硬盤隊列長度等。
76五、衡量網絡性能要看網絡發送接收數據量和帶寬利用狀況。
76六、系統性能評價的方法有模型法和測量法。模型法又分爲分析模型法和模擬模型法。
76七、分析模型法是用數學方法求解,採用排隊模型(有三部分輸入流、排隊規則和服務機構),要解決三個問題即設計模型、解模型、校準和證明模型。
76八、模擬模型是用模擬程序的運行動態表達計算機系統的狀態,進行統計分析獲得性能指標。
76九、測量法是經過測量設備或測量程序測得實際運行的系統的性能指標。測量方式有采樣方式和時間跟蹤方式。測量工具備硬件測量工具、軟件測量工具、固件測量工具和混合型測量
770、性能評價結果的兩個指標是峯值性能和持續性能,其中持續性能最能體現的實際性能。峯值性能是在理想狀況下的高最理論性能值,不能反映系統實際性能,實際性能是峯值性能的5%-35%。
77一、持續性能經常使用三種平均值表示即算術平均、幾何平均和調和平均。算術平均=(1/T1+1/T2+…1/Ti)/N,幾何平均= ,調和平均=N/(T1+…Tn),其中調和平均值較爲精確。
77二、能力管理的範圍:硬件設備、網絡設備、外部設備、全部軟件和人力資源。能力管理目標是:①分析業務需求和預測未來業務需求,確保這些需求在制定計劃時充分考慮②確保IT資源能發揮最大交通,提供最佳服務③確保IT投資投計劃進行,避免資源浪費④合理預測技術發展趨勢,實現服務能力、服務成本、業務需求與技術可行性最佳結合。
77三、能力管理活動(按層依次爲)改進調優、實施變動、能力管理數據庫、能力評價和分析診斷、能力數據控制。
77四、能力數據庫是成功實施能力管理流程的基礎,其數據包括:技術數據、業務數據、資源利用狀況數據、服務數據和財務數據。能力數據庫中數據信息有兩個用途:一是爲製做績效報告和能力管理報告提供基礎,二是用於預測將來能力需求。能力數據庫的輸入數據有:技術數據、業務數據、資源應用數據、服務數據和財務數據。輸出數據有:服務和組件報告、例外報告、能力預測。
77五、能力數據監控主要監控系統容量(吞吐量)和監控系統性能(響應時間)。
77六、能力調優改進策略有:均衡負載、均衡磁盤I/O、定義良好的鎖規則(說明鎖的級別及什麼時候用鎖)、有效利用內存。
77七、能力管理的高級活動項目包括需求管理、能力測試和應用選型。