監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

監(jiān)控Windows 7系統(tǒng)的性能瓶頸

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

文章來(lái)源:泛普軟件

遭遇性能瓶頸,系統(tǒng)被拖垮,這無(wú)疑是管理員不愿看到的狀況。從Windows Vista開(kāi)始,微軟加強(qiáng)了對(duì)系統(tǒng)各項(xiàng)資源性能狀況的監(jiān)控,其主要的技術(shù)手段所謂的性能計(jì)數(shù)器。利用這些計(jì)數(shù)器,我們可以對(duì)系統(tǒng)實(shí)施有效的監(jiān)控,進(jìn)而發(fā)現(xiàn)并解決系統(tǒng)的性能瓶頸。本文將和大家談?wù)?,在Windows 7中對(duì)內(nèi)存、磁盤、網(wǎng)絡(luò)這三類最重要的系統(tǒng)資源進(jìn)行監(jiān)控,以發(fā)現(xiàn)并解決性能瓶頸的相關(guān)技術(shù)細(xì)節(jié)。

1、監(jiān)控并解決內(nèi)存瓶頸

Windows 7是個(gè)比較耗費(fèi)內(nèi)存的系統(tǒng),微軟建議最少要1GB的內(nèi)存,雖然512MB的內(nèi)存也可安裝Windows 7,但那樣的系統(tǒng)是根本不具有實(shí)用性。而且,在Windows 7中運(yùn)行的程序也會(huì)使用大量的內(nèi)存,這讓不少小內(nèi)存的老機(jī)用戶雪上加霜。如果使用最低要求的內(nèi)存量安裝Windows 7,毫無(wú)疑問(wèn)系統(tǒng)將達(dá)不到最佳的運(yùn)行狀態(tài)。但同時(shí)就算使用推薦數(shù)量的內(nèi)存安裝,系統(tǒng)的性能可能也無(wú)法達(dá)到最優(yōu)。這是因?yàn)橄到y(tǒng)的內(nèi)存需求取決于很多因素,包括選擇安裝的Windows 7組件、開(kāi)啟的特效,以及應(yīng)用程序及計(jì)算機(jī)本身的配置等。

對(duì)于Windows系統(tǒng)來(lái)說(shuō),我們知道系統(tǒng)需要同時(shí)使用物理內(nèi)存和虛擬內(nèi)存。物理內(nèi)存不再贅述,虛擬內(nèi)存是指寫(xiě)入到磁盤上分頁(yè)文件中的內(nèi)存數(shù)量。分頁(yè)文件讀取和寫(xiě)入數(shù)據(jù)的速度取決于磁盤系統(tǒng)的性能,比訪問(wèn)物理內(nèi)存要慢很多。因此,我們沒(méi)人會(huì)愿意過(guò)頻繁地使用分頁(yè)文件。

在打算監(jiān)視內(nèi)存使用情況之前,首先需要檢查計(jì)算機(jī)是否有足夠的內(nèi)存運(yùn)行系統(tǒng)和應(yīng)用軟件,隨后,還需要判斷系統(tǒng)對(duì)內(nèi)存的使用方式,并檢查是否存在問(wèn)題。我們應(yīng)密切監(jiān)視可用內(nèi)存的數(shù)量,以及被使用的虛擬內(nèi)存的數(shù)量。如果系統(tǒng)的可用內(nèi)存數(shù)量非常少,則可能要添加內(nèi)存條。一般來(lái)說(shuō),可用內(nèi)存的數(shù)量不應(yīng)該少于系統(tǒng)中安裝的物理內(nèi)存總數(shù)的5%。如果通過(guò)監(jiān)控發(fā)現(xiàn)Windwos 7使用的虛擬內(nèi)存數(shù)量比物理內(nèi)存總數(shù)高很多,我們需要添加新的內(nèi)存條以解決內(nèi)存吃緊的狀況。相了解更多相關(guān)細(xì)節(jié)可以參考筆者以前的文章《Vista性能監(jiān)控 找回系統(tǒng)最強(qiáng)狀態(tài)》(http://winsystem.ctocio.com.cn/vista/217/8755217.shtml)

另外,還需要了解系統(tǒng)對(duì)分頁(yè)文件的使用方式。如果某個(gè)進(jìn)程請(qǐng)求內(nèi)存中的頁(yè)面,但系統(tǒng)無(wú)法在被請(qǐng)求的位置找到,就表示發(fā)生了頁(yè)面錯(cuò)誤。如果被請(qǐng)求的頁(yè)面位于內(nèi)存中的其他位置,會(huì)導(dǎo)致軟頁(yè)面錯(cuò)誤;如果被請(qǐng)求的頁(yè)面必須從磁盤上的頁(yè)面文件中重新獲取,會(huì)導(dǎo)致硬頁(yè)面錯(cuò)誤。大部分處理器可以處理大量的軟錯(cuò)誤,硬錯(cuò)誤則會(huì)導(dǎo)致一定的延遲。如果系統(tǒng)中有大量的硬頁(yè)面錯(cuò)誤,會(huì)需要增加內(nèi)存消耗,當(dāng)然會(huì)降低系統(tǒng)性能。

了解了以上有關(guān)Windows內(nèi)存管理的相關(guān)知識(shí)后,我們來(lái)看看Windows 7中可用于檢查內(nèi)存瓶頸的計(jì)數(shù)器。在Windows 7中,與內(nèi)存監(jiān)控相關(guān)的計(jì)數(shù)器最常用的有14個(gè),筆者選擇其中3個(gè)比較關(guān)鍵計(jì)數(shù)器進(jìn)行解析。

MemoryAvailable Bytes 該計(jì)數(shù)器記錄計(jì)算機(jī)上可用于運(yùn)行進(jìn)程的物理內(nèi)存總量的字節(jié)數(shù)。如果其可用內(nèi)存數(shù)量少于5%,表示系統(tǒng)缺少內(nèi)存,同時(shí)性能會(huì)降低。此時(shí),系統(tǒng)會(huì)頻繁地將內(nèi)存分頁(yè)到硬盤,以保證資源需求。如果可用內(nèi)存的數(shù)量低于128MB,性能會(huì)更低。這種情況下,系統(tǒng)會(huì)持續(xù)將內(nèi)存分頁(yè)到硬盤,并嘗試從運(yùn)行的進(jìn)程處“借”內(nèi)存,以保證資源的需求。如果內(nèi)存缺乏的問(wèn)題非常嚴(yán)重,一般是內(nèi)存泄露問(wèn)題導(dǎo)致的。

MemoryCommitted Bytes 該計(jì)數(shù)器記錄已經(jīng)被提交的虛擬內(nèi)存的字節(jié)數(shù)。其數(shù)值代表已經(jīng)被分頁(yè)到磁盤上的內(nèi)存,并且是使用中的。如果計(jì)算機(jī)使用的虛擬內(nèi)存數(shù)比系統(tǒng)中安裝的物理內(nèi)存的總數(shù)多很多,這時(shí)解決系統(tǒng)瓶頸的辦法是添加物理內(nèi)存。

MemoryCommit Limit 該計(jì)數(shù)器顯示可用的物理內(nèi)存和虛擬內(nèi)存數(shù)量。隨著Committed Bytes數(shù)量的增長(zhǎng),分頁(yè)文件可能會(huì)達(dá)到允許的最大值。如果將初始頁(yè)面文件設(shè)置得太小,系統(tǒng)可能會(huì)反復(fù)擴(kuò)展分頁(yè)文件大小,這需要占用一定的系統(tǒng)資源。因此,建議大家最好根據(jù)實(shí)際需要設(shè)置初始頁(yè)面大小,或者直接使用古代的頁(yè)面文件大小。通常情況下,我們可將其設(shè)置為物理內(nèi)存大小的兩倍。

上面這3個(gè)計(jì)數(shù)器是系統(tǒng)內(nèi)存監(jiān)控中最常用的計(jì)數(shù)器,在實(shí)戰(zhàn)中我們還可配合其他的計(jì)數(shù)器對(duì)系統(tǒng)內(nèi)存實(shí)施更加深入的監(jiān)控。靈活應(yīng)用這些計(jì)數(shù)器我們就能夠在Windwos 7中監(jiān)控內(nèi)存,找到影響系統(tǒng)性能的內(nèi)存瓶頸。

發(fā)布:2007-04-21 11:23    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
南昌OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普南昌OA行業(yè)資訊其他應(yīng)用

南昌OA軟件 南昌OA新聞動(dòng)態(tài) 南昌OA信息化 南昌OA快博 南昌OA行業(yè)資訊 南昌軟件開(kāi)發(fā)公司 南昌門禁系統(tǒng) 南昌物業(yè)管理軟件 南昌倉(cāng)庫(kù)管理軟件 南昌餐飲管理軟件 南昌網(wǎng)站建設(shè)公司