版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一般操作系統(tǒng)性能主要涉及到的問(wèn)題主要有:處理器使用情況、內(nèi)存占有量、磁盤(pán)I/0操作以及網(wǎng)絡(luò)流量等。查看Windows性能情況,大部分情況下是通過(guò)“Windows任務(wù)管理器〃,可以通過(guò)在〃命令行〃中輸入:taskmgr來(lái)彈出任務(wù)管理器?!ㄈ蝿?wù)管理器〃可以查看:CUP的使用率、內(nèi)存的使用率以及網(wǎng)絡(luò)傳輸量情況。使用Windows任務(wù)管理器比較直觀,UI效果也不錯(cuò)。但是也有些弊端,如:可參考的性能參數(shù)不夠全面、不能長(zhǎng)時(shí)間記錄性能情況以及沒(méi)有性能報(bào)告日志等等。Perfmon性能監(jiān)視器是windows自帶的一個(gè)性能工具,主要可以提供操作系統(tǒng)的一些基本數(shù)據(jù),比如內(nèi)存、CPU、IO、網(wǎng)絡(luò)相關(guān)的信息,同時(shí)提供圖形化報(bào)表,日志、跟蹤和警報(bào)等功能??梢酝ㄟ^(guò)cmd的perfmon進(jìn)入。perfmon的計(jì)數(shù)器主要分四種:處理器性能計(jì)數(shù)器、內(nèi)存性能計(jì)數(shù)器、磁盤(pán)性能計(jì)數(shù)器以及網(wǎng)絡(luò)性能計(jì)數(shù)器。這里的對(duì)象指的是性能監(jiān)視器對(duì)象.對(duì)于任何一個(gè)對(duì)象都會(huì)有多個(gè)計(jì)數(shù)器-[計(jì)數(shù)器名字]-并且可能會(huì)有多個(gè)實(shí)例..在系統(tǒng)中有多個(gè)處理器或者系統(tǒng)有多個(gè)硬盤(pán)的時(shí)候就是這樣的。這里介紹下常見(jiàn)的幾個(gè)計(jì)數(shù)器,介紹格式:[對(duì)象]:[計(jì)數(shù)器名][解釋/說(shuō)明]處理器性能計(jì)數(shù)器處理器對(duì)象主要關(guān)注系統(tǒng)中的CPU.注意有些系統(tǒng)有多個(gè)CPU,計(jì)數(shù)器對(duì)每一個(gè)CPU都會(huì)有一個(gè)獨(dú)立的實(shí)例來(lái)顯示。Processor:%ProcessorTime當(dāng)前所有進(jìn)程的處理器時(shí)間[即CPU使用率],如果該值持續(xù)超過(guò)95%,CPU是瓶頸。%ProcessorTime值=100%-Idleprocess時(shí)間比例[即:空閑線程(IdleThread)],CPU沒(méi)事的時(shí)候就執(zhí)行空閑線程。Processor:%UserTime是系統(tǒng)非核心操作消耗的CPU時(shí)間,如果是數(shù)據(jù)庫(kù)服務(wù)器的話,%UserTime值大的原因很可能是數(shù)據(jù)庫(kù)的排序或是函數(shù)操作消耗了過(guò)多的CPU時(shí)間,此時(shí)可以考慮對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行優(yōu)化。內(nèi)存性能計(jì)數(shù)器Memory:AvailableMbytes可以使用的內(nèi)存大小。如果該指標(biāo)的數(shù)據(jù)比較小,系統(tǒng)可能出現(xiàn)了內(nèi)存方面的問(wèn)題Memory:Pages/sec表明由于硬件頁(yè)面錯(cuò)誤而從磁盤(pán)取出的頁(yè)面數(shù),或由于頁(yè)面錯(cuò)誤而寫(xiě)入磁盤(pán)以釋放工作集空間的頁(yè)面數(shù)。一般如果Pages/sec持續(xù)高于幾百,那么您應(yīng)該進(jìn)一步研究頁(yè)交換活動(dòng)。有可能需要增加內(nèi)存,以減少換頁(yè)的需求。Pages/sec的值很大不一定表明內(nèi)存有問(wèn)題,而可能是運(yùn)行使用內(nèi)存映射文件的程序所致。計(jì)數(shù)器的比率高表示分頁(yè)過(guò)多.Memory:PageFaults/sec和Memory:PageReads/sec計(jì)數(shù)器測(cè)量?jī)?nèi)存性能。
當(dāng)進(jìn)程所引用的虛擬內(nèi)存頁(yè)不在內(nèi)存中時(shí),將發(fā)生頁(yè)錯(cuò)誤,Memory:PageFaults/sec表示頁(yè)錯(cuò)誤的個(gè)數(shù)。如果某頁(yè)已在主內(nèi)存中,或者它正被共享此頁(yè)的其他進(jìn)程使用,那么就不會(huì)從磁盤(pán)調(diào)入該頁(yè)。Memory:PageReads/sec是讀取磁盤(pán),以提取解決頁(yè)錯(cuò)誤所需頁(yè)的次數(shù)。從總體上講,這兩個(gè)計(jì)數(shù)器反映了訪問(wèn)磁盤(pán)的頻率,其值越低,說(shuō)明響應(yīng)時(shí)間越短。網(wǎng)絡(luò)性能計(jì)數(shù)器主要看NetworkInterface對(duì)象NetworkInterface:Bytesreceived/sec每秒接受到的數(shù)據(jù)為多少Bytes,該數(shù)據(jù)結(jié)合Bytestotal/sec分析NetworkInterface:Bytessent/sec每秒發(fā)送數(shù)據(jù)為多少Bytes,該數(shù)據(jù)結(jié)合Bytestotal/sec分析NetworkInterface:Bytestotal/sec機(jī)器接受和發(fā)送的總共為多少Bytes推薦不要超過(guò)帶寬的50%NetworkInterface:Packets/sec每秒的數(shù)據(jù)包個(gè)數(shù),根據(jù)實(shí)際數(shù)據(jù)量大小,無(wú)建議閾值,該數(shù)據(jù)結(jié)合Bytestotal/sec分析性能分析1、內(nèi)存分析方法內(nèi)存分析用于判斷系統(tǒng)有無(wú)內(nèi)存瓶頸,是否需要通過(guò)增加內(nèi)存等手段提高系統(tǒng)性能表現(xiàn)。內(nèi)存分析需要使用的計(jì)數(shù)器:Memory類別和PhysicalDisk類別的計(jì)數(shù)器。內(nèi)存分析的主要方法和步驟:首先查看Memory:AvailableMbytes指標(biāo)如果該指標(biāo)的數(shù)據(jù)比較小,系統(tǒng)可能出現(xiàn)了內(nèi)存方面的問(wèn)題,需要繼續(xù)下面步驟進(jìn)一步分析。注意Memory:Pages/sec、PagesRead/sec和PageFaults/sec的值
操作系統(tǒng)回利用磁盤(pán)較好的方式提高系統(tǒng)可用內(nèi)存量或者提高內(nèi)存的使用效率。這三個(gè)指標(biāo)直接反應(yīng)了操作系統(tǒng)進(jìn)行磁盤(pán)交換的頻度。Pages/sec值持續(xù)高于幾百,可能有內(nèi)存問(wèn)題。Pages/sec值不一定大就表明有內(nèi)存問(wèn)題,可能是運(yùn)行使用內(nèi)存映射文件的程序所致。PageFaults/sec說(shuō)明每秒發(fā)生頁(yè)面失效次數(shù),頁(yè)面失效次數(shù)越多,說(shuō)明操作系統(tǒng)向內(nèi)存讀取的次數(shù)越多。此時(shí)需要查看PagesRead/sec的計(jì)數(shù)值,該計(jì)數(shù)器的閥值為5,如果計(jì)數(shù)值超過(guò)5,則可以判斷存在內(nèi)存方面的問(wèn)題。(3)根據(jù)PhysicalDisk計(jì)數(shù)器的值分析性能瓶頸對(duì)PhysicalDisk計(jì)數(shù)器對(duì)象的分析包括對(duì)PageReads/sec和%DiskTime及AerageDiskQueueLength的分析。如果PagesRead/sec很低,同時(shí)%DiskTime和AverageDiskQueueLength的值很高,則可能有磁盤(pán)瓶頸。但是,如果隊(duì)列長(zhǎng)度增加的同時(shí)PagesRead/sec并未降低,則是內(nèi)存不足。處理器分析法首先看System:%TotalProcessorTime性能計(jì)數(shù)器的計(jì)數(shù)值該計(jì)數(shù)器的值體現(xiàn)服務(wù)器整體處理器利用率,對(duì)多處理器的系統(tǒng)而言,該計(jì)數(shù)器提醒所有CPU的平均利用率。如果該值持續(xù)超過(guò)90%,則說(shuō)明整個(gè)系統(tǒng)面臨著處理器方面的瓶頸,需要通過(guò)增加處理器來(lái)提高性能。注:多處理器系統(tǒng)中,該數(shù)據(jù)本身不大,但PUT直接負(fù)載狀況極不均衡,也應(yīng)該視作系統(tǒng)產(chǎn)生處理器方面瓶頸。其次查看每個(gè)CPU的Processor:\%ProcessorTime和Processor:\%UserTime和Processor:\%PrivilegedTimeProcessor:%UserTime是系統(tǒng)非核心操作消耗的CPU時(shí)間,如果該值較大,可以考慮是否能通過(guò)友好算法等方法降低這個(gè)值。如果該服務(wù)器是數(shù)據(jù)庫(kù)服務(wù)器,Processor\%UserTime值大的原因很可能是數(shù)據(jù)庫(kù)的排序或是函數(shù)操作消耗了過(guò)多的CPU時(shí)間,此時(shí)可以考慮對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行優(yōu)化。(3)研究系統(tǒng)處理器瓶頸查看System:ProcessorQueueLength計(jì)數(shù)器的值,當(dāng)該計(jì)數(shù)器的值大于CPU數(shù)量的總數(shù)+1時(shí),說(shuō)明產(chǎn)生了處理器阻塞。在處理器S^%Proces
sTime很高時(shí),一般都隨處理器阻塞,但產(chǎn)生處理器阻塞時(shí),Processor:%ProcessTime計(jì)數(shù)器的值并不一定很大,此時(shí)就必須查找處理器阻塞的原因。3。磁盤(pán)I/O分析方法計(jì)算每磁盤(pán)的I/O數(shù)每磁盤(pán)的I/O數(shù)可用來(lái)與磁盤(pán)的I/O能力進(jìn)行對(duì)比,如果經(jīng)過(guò)計(jì)算得到的每磁盤(pán)I/O數(shù)超過(guò)了磁盤(pán)標(biāo)稱的I/O能力,則說(shuō)明確實(shí)存在磁盤(pán)的性能瓶頸。與Processor:PrivilegedTime合并進(jìn)行分析如果在PhysicalDisk計(jì)數(shù)器中,只有%DiskTime比較大,其他值都比較適中,硬盤(pán)可能會(huì)是瓶頸。若幾個(gè)值都比較大,且數(shù)值持續(xù)超過(guò)80%,則可能是內(nèi)存泄漏。根據(jù)Disksec/Transfer進(jìn)行分析一般來(lái)說(shuō),定義該數(shù)值小于15ms為Excellent,介于15?30ms之間為良好,30?60ms之間為可以接受,超過(guò)60ms則需要考慮更換硬盤(pán)或是硬盤(pán)的RAID方式了。4。進(jìn)程分析方法查看進(jìn)程的Process:%ProcessorTime值每個(gè)進(jìn)程的%ProcessorTime反映進(jìn)程所消耗的處理器時(shí)間。用不同進(jìn)程所消耗的處理器時(shí)間進(jìn)行對(duì)比,可以看出具體哪個(gè)進(jìn)程在性能測(cè)試過(guò)程中消耗了最多的處理器時(shí)間,從而可以據(jù)此針對(duì)應(yīng)用進(jìn)行優(yōu)化。查看每個(gè)進(jìn)程產(chǎn)生的頁(yè)面失效可以用每個(gè)進(jìn)程產(chǎn)生的頁(yè)面失效(通過(guò)process:PAGEFAILURES/SEC計(jì)數(shù)器獲得)和系統(tǒng)頁(yè)面失效(可以通過(guò)memory:PAGEFAILURES/SEC計(jì)數(shù)器獲得)的比值,來(lái)判斷哪個(gè)進(jìn)程產(chǎn)生了最多的頁(yè)面失效,這個(gè)進(jìn)程要么是需要大量?jī)?nèi)存的進(jìn)程,要么是非?;钴S的進(jìn)程,可以對(duì)其進(jìn)行重點(diǎn)分析。了解進(jìn)程的Process:PrivateBytesProcess:PrivateBytes是指進(jìn)程所分配的無(wú)法與其他進(jìn)程共享的當(dāng)前字節(jié)數(shù)量。該計(jì)數(shù)器主要用來(lái)判斷進(jìn)程在性能測(cè)試過(guò)程中有無(wú)內(nèi)存泄漏。例如:對(duì)
于一個(gè)IIS之上的WEB應(yīng)用,我們可以重點(diǎn)監(jiān)控inetinfo進(jìn)程的PrivateBytes,如果在性能測(cè)試過(guò)程中,該進(jìn)程的PrivateBytes計(jì)數(shù)器值不斷增加,或是性能測(cè)試停止后一段時(shí)間,該進(jìn)程的PrivateBytes仍然持續(xù)在高水平,則說(shuō)明應(yīng)用存在內(nèi)存泄漏。5。網(wǎng)絡(luò)分析方法NetworkInterf
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 病歷課件教學(xué)課件
- 智慧社區(qū)方案華為
- 糖尿病相關(guān)最簡(jiǎn)單的知識(shí)
- hpv的課件教學(xué)課件
- 鹽酸泄漏事故演練
- 不樣的房子教案反思
- 海力布說(shuō)課稿
- 兒科手術(shù)的特殊需求
- 水利工程凈化施工合同
- 維修施工合同體育場(chǎng)館維護(hù)
- 重慶市2024年中考語(yǔ)文真題試卷(A卷)【附答案】
- 2024年GINA哮喘防治指南修訂解讀課件
- CJT152-2016 薄壁不銹鋼卡壓式和溝槽式管件
- 2024新高考英語(yǔ)1卷試題及答案(含聽(tīng)力原文)
- 餐廳禁煙制度
- 項(xiàng)目轉(zhuǎn)量產(chǎn)管理流程模板
- 幼兒園課件:獨(dú)孤癥譜系障礙兒童融合教育的特殊教育需要
- 【公開(kāi)課】高三地理一輪復(fù)習(xí)-自然地理環(huán)境的整體性(課件)
- 《高延性混凝土加固技術(shù)規(guī)程》DB64-T1746-2020
- 四川廣安市2024年市級(jí)事業(yè)單位招考工作人員擬聘用人員公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- DL/T 5352-2018 高壓配電裝置設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論