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