一、性能計數(shù)器概述
性能監(jiān)視是Windows NT 以后的服務(wù)器版本中提供的一種系統(tǒng)功能,它提供有關(guān)操作系統(tǒng)當(dāng)前運行狀況的信息,針對各種對象提供了數(shù)百個性能計數(shù)器。性能對象就是被監(jiān)視的對象,典型例子如Processor、Process、Memory、TCP/UDP/IP/ICMP、PhysicalDisk 等。計數(shù)器通常提供操作系統(tǒng)、應(yīng)用程序、服務(wù)、驅(qū)動程序等對象性能的相關(guān)信息,以此來分析系統(tǒng)瓶頸和對系統(tǒng)及應(yīng)用程序性能進行診斷和調(diào)優(yōu)。性能計數(shù)器機制讓應(yīng)用程序和操作系統(tǒng)組件可以向性能監(jiān)視應(yīng)用程序,比如性能監(jiān)視器(Performance Monitor)及時報告一些與性能有關(guān)的統(tǒng)計信息。
但是,系統(tǒng)缺省狀態(tài)的監(jiān)視器只能記錄1 分40 秒的狀態(tài)信息。當(dāng)需要對性能數(shù)據(jù)進行連續(xù)統(tǒng)計時,需啟用計數(shù)器日志方式并設(shè)置好記錄參數(shù)的時間間隔,將計數(shù)器信息連續(xù)記錄保存在csv 文件中, 導(dǎo)出至Excel 等格式文件,再配合Excel 強大的自動匯總和統(tǒng)計功能即可對各資源的利用和分配情況進行詳細分析與比較。
二、性能計數(shù)器的應(yīng)用
人民銀行大連市中心支行運行電子檔案系統(tǒng)的服務(wù)器是一臺IBM x3650,配置了4G內(nèi)存,4塊146G硬盤做成RAID 5, 自2006年上線運行以來一切正常。隨著歷史檔案的不斷掃描錄入,Domino數(shù)據(jù)庫的規(guī)模越來越大,由最初的幾個G增長到近30G,最大的NSF文件已達到5G以上,進入2010年以來,每當(dāng)遇到NSF數(shù)據(jù)庫操作的時候(如檔案查詢、自動復(fù)制等),控制臺就會報出“系統(tǒng)資源不足” 的錯誤,且報錯日益頻繁。仔細查看了應(yīng)用系統(tǒng)的配置、Domino服務(wù)器的相關(guān)性能參數(shù)以及系統(tǒng)的日志,均未發(fā)現(xiàn)任何軟硬件異常報告。
首先,我們針對出現(xiàn)的問題做了如下的初步分析:①相對于該系統(tǒng)的負(fù)載和數(shù)據(jù)流量,服務(wù)器的處理速度、硬盤空間等基本配置是夠用的,無須考慮升級更換服務(wù)器。② 由于掃描錄入在檔案管理機上進行,和服務(wù)器上的Domino服務(wù)器存在定時復(fù)制關(guān)系,因此,不排除網(wǎng)絡(luò)傳輸瓶頸導(dǎo)致報錯的可能。③ 由于是對大文件操作時導(dǎo)致的報錯信息,因此,重點考慮內(nèi)存和磁盤空間的問題。但磁盤硬件配置夠大,所以,有可能是用于虛擬內(nèi)存頁面交換文件的設(shè)置不足導(dǎo)致。另外在系統(tǒng)運行過程中如果內(nèi)存占用過大,造成可用內(nèi)存不足也可能導(dǎo)致“系統(tǒng)資源不足” 的報錯。
接下來,借助性能監(jiān)視器, 我們重點關(guān)注了以下幾項資源參數(shù)。① Memory類別下的AvailableMBytes:可用物理內(nèi)存數(shù),單位是兆字節(jié)。一般值應(yīng)該在10% 以上,可監(jiān)測系統(tǒng)運行中內(nèi)存的分配和空閑情況。② Memory類別下的Pages/sec:每秒內(nèi)外存之間交換的頁面數(shù)。頁交換是為了釋放內(nèi)存空間,頻繁的頁交換將降低系統(tǒng)性能。③ Physical Disk類別下的DiSk Time:表示磁盤驅(qū)動器為讀取或?qū)懭胝埱筇峁┓⻊?wù)所用的時間百分比。④ Physical Disk類別下的Avg.Disk Queue Length:表示磁盤隊列的平均長度。其中,③④ 兩個參數(shù)可從磁盤的角度分析性能和響應(yīng)下降的原因。
將以上四個資源參數(shù)加入性能計數(shù)器中,連續(xù)跟蹤這些參數(shù)24小時的變化,將得到的文本文件導(dǎo)入Excel中。經(jīng)過數(shù)據(jù)的比對分析,我們發(fā)現(xiàn):可用內(nèi)存的數(shù)值總體呈下降趨勢;每天凌晨3點,可用『大J存會顯著下降,而每秒頁面交換數(shù)、磁盤時間和磁盤隊列則顯著上升,此時Domino數(shù)據(jù)庫正在作更新視圖的定時代理工作;磁盤時間和隊列長度增加的同時頁面讀取速率并未顯著降低,而是同步下降,所以可以確定不是內(nèi)存不足所致;在頁面讀取操作速率不太高的情況下,磁盤時間和磁盤隊列仍然較高并存在顯著上升的情況,說明磁盤存在瓶頸。
再次查看系統(tǒng),發(fā)現(xiàn)系統(tǒng)設(shè)置的虛擬內(nèi)存均位于C盤,而C盤當(dāng)初劃分時總共10G,現(xiàn)在只剩下不到2G,看來的確是因為虛擬內(nèi)存不足造成的問題。但是,當(dāng)初C盤劃分空間太小,而陣列無法重做,空間無法擴充,所以決定采取變通的方法,將系統(tǒng)所有的虛擬內(nèi)存用的磁盤空間全部挪到其他盤下,C盤空間得以釋放,虛擬內(nèi)存的容量也得到保障,問題得到圓滿解決。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:性能監(jiān)視數(shù)據(jù)分析在系統(tǒng)運維中的應(yīng)用
本文網(wǎng)址:http://www.ezxoed.cn/html/support/1112157028.html