日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Windows系統(tǒng)內(nèi)存分析工具的介紹

微軟官方提供多種工具來分析Windows系統(tǒng)的內(nèi)存使用情況,除了系統(tǒng)自帶的任務(wù)管理器(Task Manager)、資源監(jiān)視器(Resource Manager)、性能監(jiān)視器(Performance Monitor),還有SysInternals工具,SysInternals工具如RAMMap和PoolMon,可以用來分析內(nèi)存問題。本文簡單介紹這些工具的使用方法,如果需要深入了解,請參考微軟相關(guān)鏈接。

說明

本文檔以Windows 2012為例,不同版本的操作系統(tǒng)界面略有差異,請您以實(shí)際操作系統(tǒng)界面為準(zhǔn)。

任務(wù)管理器

Windows系統(tǒng)可以使用任務(wù)管理器進(jìn)行內(nèi)存監(jiān)控,監(jiān)控可以顯示出詳細(xì)的內(nèi)存占用的進(jìn)程。尤其是在性能中檢查虛擬內(nèi)存的使用情況,可以通過已提交虛擬內(nèi)存(Committed Bytes)/虛擬內(nèi)存上限(Commit Limit)查看使用情況。如果已提交虛擬內(nèi)存非常接近上限,那么系統(tǒng)會出現(xiàn)性能問題。

  1. 遠(yuǎn)程連接Windows服務(wù)器。

  2. 在Windows桌面選擇image > 任務(wù)管理器,打開任務(wù)管理器。

  3. 單擊性能頁簽,在左側(cè)單擊內(nèi)存,查看內(nèi)存使用情況。

    image

資源監(jiān)視器

在資源監(jiān)視器(Resource Manager)中查看內(nèi)存的使用情況,尤其是每個(gè)進(jìn)程的使用情況。

  1. 遠(yuǎn)程連接Windows服務(wù)器。

  2. 在Windows桌面左下角的任務(wù)欄上的搜索框中,輸入資源監(jiān)視器,搜索并打開資源監(jiān)視器。

  3. 單擊內(nèi)存頁簽,查看各個(gè)進(jìn)程的內(nèi)存使用情況。對于各個(gè)進(jìn)程,請重點(diǎn)查看提交(KB)內(nèi)存的大小,查看消耗內(nèi)存較多的進(jìn)程,并根據(jù)您的實(shí)際業(yè)務(wù),判斷此進(jìn)程是否正常。

    image

    物理內(nèi)存的使用包含以下幾個(gè)部分。

    • 給硬件保留的內(nèi)存。

    • 正在使用內(nèi)存:由進(jìn)程、驅(qū)動程序、操作系統(tǒng)使用的內(nèi)存。

    • 已修改內(nèi)存:內(nèi)容必須寫入磁盤才能用于其他用途的內(nèi)存。

    • 備用內(nèi)存:包含未使用的緩存數(shù)據(jù)和代碼的內(nèi)存。

    • 可用內(nèi)存:不包含任何有價(jià)值數(shù)據(jù),以及當(dāng)進(jìn)程、驅(qū)動程序、操作系統(tǒng)需要更多的內(nèi)存時(shí)優(yōu)先使用的內(nèi)存。

    • 緩存:當(dāng)文件被打開時(shí),系統(tǒng)會把文件保存在緩存中,方便下次迅速讀寫。Windows 2008 R2及以后版本,對這個(gè)緩存的使用也做了限制,有一部分物理內(nèi)存不會被緩存使用,保證系統(tǒng)即使在緩存過大的時(shí)候,也有可用物理內(nèi)存,滿足程序使用需求。

性能監(jiān)視器

性能監(jiān)視器(Performance Monitor)是用于Windows監(jiān)控和收集系統(tǒng)資源消耗的重要工具。

  1. 遠(yuǎn)程連接Windows服務(wù)器。

  2. 在Windows桌面左下角的任務(wù)欄上的搜索框中,輸入性能監(jiān)視器,搜索并打開性能監(jiān)視器。

  3. 在左上角選擇監(jiān)視工具 > 性能監(jiān)視器,查看。

    性能監(jiān)視器每秒采樣1次系統(tǒng)各類資源。

    image

  4. 添加計(jì)數(shù)器并查看計(jì)數(shù)器的性能數(shù)據(jù)。

    快速添加計(jì)數(shù)器

    1. 如果您需要實(shí)時(shí)檢查系統(tǒng)資源消耗的情況,單擊image圖標(biāo),根據(jù)界面提示添加指定的計(jì)數(shù)器。

      image

    2. 在性能監(jiān)視器頁面,查看添加的計(jì)數(shù)器的性能數(shù)據(jù)。

    用戶自定義添加計(jì)數(shù)器

    1. 在左側(cè)導(dǎo)航欄,選擇數(shù)據(jù)收集搜集 > 用戶定義

    2. 將鼠標(biāo)懸浮在用戶定義上,右鍵單擊新建,根據(jù)界面提示按需添加計(jì)數(shù)器。

      例如:添加Logical Disk、Memory、System、Processor、 Process計(jì)數(shù)器,查看資源的實(shí)時(shí)運(yùn)行情況,同時(shí)通過采樣間隔來定義收集頻率。例如,如果服務(wù)器有內(nèi)存泄露問題,且很久才能復(fù)現(xiàn),建議配置采樣間隔為5秒;如果服務(wù)器經(jīng)常出現(xiàn)CPU異常,建議配置采樣間隔為1秒。

      image

    3. 在性能監(jiān)視器頁面,查看添加的計(jì)數(shù)器的性能數(shù)據(jù)。

RAMMap、Process Explorer和Poolmon

RAMMap

RAMMap是微軟官方的內(nèi)存分析工具。有時(shí)在任務(wù)管理器的監(jiān)控窗口中查看不到占用內(nèi)存異常的進(jìn)程,但物理內(nèi)存顯示已經(jīng)負(fù)載的狀態(tài),這種情況一般是系統(tǒng)底層有占用內(nèi)存的情況,可以通過RAMMap工具查看任務(wù)管理器中不顯示的系統(tǒng)占用內(nèi)存。

Process Explorer

Process Explorer是微軟的一款進(jìn)程資源管理器,比Windows自帶的任務(wù)管理器更加詳細(xì)。您可以通過Process Explorer查看進(jìn)程的詳細(xì)資源占用情況,例如打開后也可以查看到進(jìn)程的各類內(nèi)存資源使用情況。

image

Poolmon

Poolmon是微軟提供的一款免費(fèi)工具。對于Windows內(nèi)核而言,其兩項(xiàng)核心的內(nèi)存資源為非頁面緩沖池和頁面緩沖池,操作系統(tǒng)出現(xiàn)內(nèi)存性能問題,很可能是內(nèi)存資源消耗殆盡。雖然其他工具可以查看資源消耗的情況,但是如果需要定位到系統(tǒng)具體某個(gè)Pool Tag消耗的資源,需要使用Poolmon來定位。

檢查perfmon日志來定位是哪個(gè)Pool Tag導(dǎo)致的資源消耗殆盡,例如,檢查到IoDn Tag導(dǎo)致資源消耗完,通過如下命令定位到是SafeDogFileGuard.sys,而后通過修正該應(yīng)用解決。

findstr /m /1 IoDn *.sys

系統(tǒng)顯示類似如下。

image