




已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Windows性能計(jì)數(shù)器1 基礎(chǔ)原理 4.1.1預(yù)備知識(shí)計(jì)數(shù)器作用:計(jì)數(shù)器可以用來(lái)顯示產(chǎn)品的工作狀態(tài),一般來(lái)說(shuō)主要是用來(lái)表示產(chǎn)品已經(jīng)完成了多少份的折頁(yè)配頁(yè)工作。Windows性能計(jì)數(shù)器就是用來(lái)在各種系統(tǒng)資源上收集性能數(shù)據(jù)的一種機(jī)制。Windows 包含一組預(yù)定義的性能計(jì)數(shù)器,分別是:Page/sec、Avg.disk Queue Length、Processor Time.。如圖1-0所示圖1-0系統(tǒng)性能計(jì)數(shù)器Page/sec:表示為了解決硬錯(cuò)誤而從硬盤(pán)上讀取或?qū)懭胗脖P(pán)的頁(yè)數(shù)(參考值:0020)Avg.disk Queue Length:表示磁盤(pán)讀取和寫(xiě)入請(qǐng)求提供服務(wù)所用的時(shí)間百分比,可以通過(guò)增加磁盤(pán)構(gòu)造磁盤(pán)陣列來(lái)提高性能(=磁盤(pán)數(shù)的2倍)Processor Time:CPU利用率,該計(jì)數(shù)器最為常用,可以查看處理器是否處于飽和狀態(tài),如果該值持續(xù)超過(guò) 95%,就表示當(dāng)前系統(tǒng)的瓶頸為CPU,可以考慮增加一個(gè)處理器或更換一個(gè)性能更好的處理器。(參考值:80%)我們可以與它們進(jìn)行交互;它們中有些存在于所有的 Windows 2000 計(jì)算機(jī)上,有些是為特定應(yīng)用程序定制的,只存在于某些計(jì)算機(jī)上。每個(gè)計(jì)數(shù)器都與系統(tǒng)功能的特定區(qū)域相關(guān)。示例包括監(jiān)視處理器的繁忙時(shí)間、內(nèi)存使用或在一次網(wǎng)絡(luò)連接過(guò)程中收到的字節(jié)數(shù)的計(jì)數(shù)器。性能計(jì)數(shù)器監(jiān)視計(jì)算機(jī)上“性能對(duì)象”的行為。這些對(duì)象包括如處理器、磁盤(pán)和內(nèi)存之類的物理組件以及如進(jìn)程和線程之類的系統(tǒng)對(duì)象。在 Visual Studio 和 .NET Framework SDK 中,這些性能對(duì)象顯示為類別;與同一個(gè)性能對(duì)象相關(guān)的系統(tǒng)計(jì)數(shù)器被劃分到指示它們的共同點(diǎn)的類別中。在創(chuàng)建 PerformanceCounter 組件的實(shí)例時(shí),首先指示該組件將與之交互的類別,然后從該類別中選擇要與之交互的計(jì)數(shù)器。例如,Windows 上的一種計(jì)數(shù)器類別是“內(nèi)存”類別。該類別中的系統(tǒng)計(jì)數(shù)器跟蹤如可用字節(jié)和緩存字節(jié)等數(shù)據(jù)。要處理應(yīng)用程序中的緩存字節(jié),首先應(yīng)創(chuàng)建 PerformanceCounter 組件的實(shí)例,再將它連接到“內(nèi)存”類別,然后從該類別中選取適當(dāng)?shù)挠?jì)數(shù)器(在此例中為“Cached Bytes”)。在某些情況下,類別進(jìn)一步細(xì)分到實(shí)例。實(shí)例跟蹤關(guān)于類別相關(guān)對(duì)象的多個(gè)匹配項(xiàng)的數(shù)據(jù)。一定要注意,實(shí)例是應(yīng)用到作為一個(gè)整體的類別,而不是單個(gè)的計(jì)數(shù)器。一個(gè)類別中的所有計(jì)數(shù)器都有為該類別定義的每個(gè)實(shí)例。例如,“進(jìn)程”類別包含稱為“空閑”和“系統(tǒng)”的兩個(gè)實(shí)例。“進(jìn)程”類別中的每個(gè)計(jì)數(shù)器都用這兩種方式指定數(shù)據(jù),顯示關(guān)于空閑進(jìn)程或系統(tǒng)進(jìn)程的信息。 4.1.2 相關(guān)知識(shí)對(duì)于系統(tǒng)性能計(jì)數(shù)器,默認(rèn)包括許多監(jiān)視對(duì)象,對(duì)于一般用戶需要監(jiān)測(cè)的對(duì)象有類:System、Processor、Memory、Process、Physical Disk、Network Interface監(jiān)測(cè)對(duì)象:System(系統(tǒng))%Total Processor Time:系統(tǒng)中所有處理器都處于繁忙狀態(tài)的時(shí)間百分比,對(duì)于多處理器系統(tǒng)來(lái)說(shuō),該值可以反映所有處理器的平均繁忙狀態(tài),該值為100%,如果有一半的處理器為繁忙狀態(tài),該值為50% File Data Operations/sec:計(jì)算機(jī)對(duì)文件系統(tǒng)進(jìn)行讀取和寫(xiě)入操作的頻率,但是不包括文件控制操作 Process Queue Length:線程在等待分配CPU資源所排隊(duì)列的長(zhǎng)度,此長(zhǎng)度不包括正在占有CPU資源的線程。如果該隊(duì)列的長(zhǎng)度大于處理器個(gè)數(shù)+1,就表示處理器有可能處于阻塞狀態(tài)(參考值:=處理器個(gè)數(shù)+1)監(jiān)測(cè)對(duì)象:Processor(處理器)%Processor Time:CPU:利用率,該計(jì)數(shù)器最為常用,可以查看處理器是否處于飽和狀態(tài),如果該值持續(xù)超過(guò) 95%,就表示當(dāng)前系統(tǒng)的瓶頸為CPU,可以考慮增加一個(gè)處理器或更換一個(gè)性能更好的處理器。(參考值:=Page Reads/sec)Page Reads/sec:表示為了解決硬錯(cuò)誤而從硬盤(pán)上讀取的頁(yè)數(shù)。Page/sec:表示為了解決硬錯(cuò)誤而從硬盤(pán)上讀取或?qū)懭胗脖P(pán)的頁(yè)數(shù)(參考值:0020)Available Mbytes:剩余的可用物理內(nèi)存,單位是兆字節(jié)(參考值:=10%)Cathe Bytes:文件系統(tǒng)的緩存(默認(rèn)為50%的可用物理內(nèi)存)監(jiān)測(cè)對(duì)象Process(進(jìn)程)private Bytes:進(jìn)程無(wú)法與其他進(jìn)程共享的字節(jié)數(shù)量。該計(jì)數(shù)器的值較大時(shí),有可能是內(nèi)存泄露的信號(hào)Work set:最近處理線程使用的內(nèi)存頁(yè)監(jiān)測(cè)對(duì)象:Physical Disk(物理磁盤(pán))%Disk Time:表示磁盤(pán)驅(qū)動(dòng)器為讀取或?qū)懭胝?qǐng)求提供服務(wù)所用的時(shí)間百分比,如果只有%Disk Time比較大,硬盤(pán)有可能是瓶頸Average Disk Queue Length:表示磁盤(pán)讀取和寫(xiě)入請(qǐng)求提供服務(wù)所用的時(shí)間百分比,可以通過(guò)增加磁盤(pán)構(gòu)造磁盤(pán)陣列來(lái)提高性能(=磁盤(pán)數(shù)的2倍)Average Disk Read Queue Length:表示磁盤(pán)讀取請(qǐng)求的平均數(shù)Average Disk write Queue Length:表示磁盤(pán)寫(xiě)入請(qǐng)求的平均數(shù)Average Disk sec/Read:磁盤(pán)中讀取數(shù)據(jù)的平均時(shí)間,單位是sAverage Disk sec/Transer:磁盤(pán)中寫(xiě)入數(shù)據(jù)的平均時(shí)間,單位是s監(jiān)測(cè)對(duì)象:Network Interface(網(wǎng)絡(luò)接口)Byte Total/sec:表示網(wǎng)絡(luò)中接受和發(fā)送字節(jié)的速度,可以用該計(jì)數(shù)器來(lái)判斷網(wǎng)絡(luò)是否存在瓶頸(參考值:該計(jì)數(shù)器和網(wǎng)絡(luò)帶寬相除,設(shè)置控制面板管理工具,然后在管理工具里雙擊運(yùn)行“性能”。如圖1-1所示圖1-1 系統(tǒng)性能計(jì)數(shù)器第二步:查看系統(tǒng)性能計(jì)數(shù)器工具欄。如圖1-2所示圖1-2 查看工具欄添加指定監(jiān)視對(duì)象計(jì)數(shù)器 添加Processor計(jì)數(shù)器,監(jiān)視處理器運(yùn)行情況并分析 第一步:點(diǎn)擊工具欄的“新建計(jì)數(shù)器集”或單擊“清除計(jì)數(shù)器”三下,新建一個(gè)計(jì)數(shù)器集或清除現(xiàn)有的。第二步:在彈出的“添加計(jì)數(shù)器”對(duì)話框中,在計(jì)算機(jī)對(duì)象欄,默認(rèn)選擇是本地計(jì)算。然后在性能對(duì)象欄下拉菜單中選擇“Processor”對(duì)象;在計(jì)數(shù)器選擇列表中,選擇“%Processor Time”。最后單擊“添加”如圖1-3所示圖1-3 添加Processor計(jì)數(shù)器 第三步:完成Processor計(jì)數(shù)器添加后,在性能主程序中可看到當(dāng)前系統(tǒng)處理器運(yùn)行狀況。如圖1-4所示圖1-4 查看Processor計(jì)數(shù)器 圖1-4中,正中為計(jì)數(shù)器運(yùn)行情況,中間的垂直絕色直線為時(shí)間軸,單位為“S”,周期為1分鐘,位于時(shí)間軸兩側(cè)的紅色波浪線為Processor運(yùn)行指標(biāo)。最下方為計(jì)數(shù)器說(shuō)明。例出了當(dāng)前運(yùn)行的計(jì)數(shù)器名稱指標(biāo)線顏色等。由上圖可可以分析出:位于時(shí)間軸最左邊和時(shí)間軸右邊的Processor指標(biāo)線緊貼峰值“100”,說(shuō)明在上一分鐘,處理器使用率達(dá)到100%,時(shí)間軸右邊Processor指標(biāo)線緊貼峰值,并運(yùn)行一段時(shí)間,說(shuō)明當(dāng)時(shí)系統(tǒng)小卡一會(huì)兒。在稍后恢復(fù)正常(可由當(dāng)前時(shí)間軸左側(cè)看出,因?yàn)镻rocessor指標(biāo)線已經(jīng)貼近0)。添加omory計(jì)數(shù)器,監(jiān)視內(nèi)存占用情況第一步:點(diǎn)擊工具欄的“新建計(jì)數(shù)器集”或單擊“清除計(jì)數(shù)器”三下,新建一個(gè)計(jì)數(shù)器集或清除現(xiàn)有的。第二步:在彈出的“添加計(jì)數(shù)器”對(duì)話框中,在計(jì)算機(jī)對(duì)象欄,默認(rèn)選擇是本地計(jì)算。然后在性能對(duì)象欄下拉菜單中選擇“Memory”對(duì)象;在計(jì)數(shù)器選擇列表中,選擇“Page/sec”。最后單擊“添加”如圖1-5所示圖1-6第三步:完成Memory計(jì)數(shù)器添加后,在性能主程序中可看到當(dāng)前系統(tǒng)處理器運(yùn)行狀況。如圖1-7所示圖1-7 查看Memor
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)書(shū)課題進(jìn)度
- 前臺(tái)薪資合同范本模板
- 廈門(mén) 代建合同范本
- 公司頂層設(shè)計(jì)合同范本
- 傷殘賠償合同范本
- 品牌使用授權(quán)合同范本
- 保安與個(gè)人合同范本
- 廠房墻面翻新合同范例
- 樂(lè)器維修采購(gòu)合同范例
- 合同范本合作期限
- Unit-3-Reading-and-thinking課文詳解課件-高中英語(yǔ)人教版必修第二冊(cè)
- 肝病科進(jìn)修總結(jié)匯報(bào)
- 銀行承兌匯票業(yè)務(wù)講義
- 化妝品企業(yè)質(zhì)量管理手冊(cè)
- 建筑工程施工日志模板
- 【高中語(yǔ)文】《社會(huì)歷史的決定性基礎(chǔ)》課件49張+統(tǒng)編版+選擇性必修中冊(cè)
- oecd 稅收協(xié)定范本
- 切爾諾貝利核電站事故工程倫理分析
- 汽車網(wǎng)絡(luò)安全運(yùn)營(yíng)中心(VSOC)白皮書(shū)-2023.09
- GB/T 31402-2023塑料和其他無(wú)孔材料表面抗菌活性的測(cè)定
- 大灰狼兒童睡前故事大全
評(píng)論
0/150
提交評(píng)論