免費的Windows系統性能監控工具
大多數服務(wù)器管理員都熟悉免費的Windows性能監測工具(performance monitoring tools),如Perfmon,但Windows Server的最新版本還包含了全新的免費工具,其功能更全面,足以媲美昂貴的第三方產(chǎn)品。
在上周舉行的BriForum 2010論壇上,來(lái)自密歇根州Ann Arbor 市Thomson-Reuters公司的高級網(wǎng)絡(luò )服務(wù)管理員Ian Parker主持了一次會(huì )談,詳細討論了Windows Server 2008自帶的三款性能監視工具:Windows系統資源管理器(WSRM)、數據收集器(Data Collector Sets)和Xperf。
WSRM
WSRM可用于向應用程序、用戶(hù)、遠程桌面服務(wù)(RDS)會(huì )話(huà)和因特網(wǎng)信息服務(wù)(IIS)應用程序池(application pools)分配處理器和內存資源。如果資源不能得到有效管理,它們可能會(huì )逐漸消耗計算資源。
WSRM只有在處理器負載利用率超過(guò)70%時(shí)才會(huì )獲取相關(guān)的信息,此時(shí)的管理員可以創(chuàng )建自定義的資源政策、程序和工作優(yōu)先級。Parker舉了一個(gè)例子,在美國“瘋狂三月”(March Madness)期間,由于此時(shí)那些籃球迷終端用戶(hù)會(huì )觀(guān)看大量的flash視頻,所以管理員可以將IE瀏覽器設置為低優(yōu)先級。
你可以通過(guò)文件名、用戶(hù)組、已注冊服務(wù)、進(jìn)程或程序名來(lái)自定義資源策略。WSRM還能讓IT管理員在管理時(shí)終止進(jìn)程,同時(shí)為某些特定事件(如硬件或簇變動(dòng))制定自動(dòng)響應的日歷規則和方針。
此外,WSRM允許管理員整合多個(gè)服務(wù)器的數據資源,然后將其集中在本地、或儲存在一個(gè)自定義的SQL Server數據庫中。管理員還可以為啟動(dòng)了遠程桌面服務(wù)(RDS)的主機創(chuàng )建工作組并對其進(jìn)行管理。
最初在Windows Server 2003企業(yè)版和數據中心版中可以用到這個(gè)工具,如今的Windows Server 2008 R2也包含了它。
數據收集器
數據收集器(DCS),即下一代服務(wù)器性能顧問(wèn)(Server Performance Advisor, SPA),是一個(gè)基于XML的性能檢測/診斷工具集。它是Windows Server 2008和Windows Server 2008 R2的組成部分,由局域網(wǎng)檢測工具、系統診斷工具和性能監視工具等組成。
用戶(hù)可以自定義DCS的功能,還可以導出它的配置數據,然后再將其導入其他服務(wù)器。這有助于用戶(hù)為整個(gè)公司的服務(wù)器制定統一的使用標準。Parker表示,DCS還提供了諸如注冊表狀態(tài)、用戶(hù)賬戶(hù)控制、防火墻狀態(tài)、內存大小以及CPU性能等方面的信息,這些信息都可以收集并記錄到系統檢測的文件中。他說(shuō),“如果要對服務(wù)器的基本狀態(tài)做一個(gè)快速診斷,你只需花幾分鐘運行數據收集器即可�!�
DCS最大的好處之一就是,它可以在不必安裝任何額外軟件的情況下,讓管理員檢測出活動(dòng)目錄(AD)的性能問(wèn)題。而在數據收集器集成于操作系統之前,如果管理員想進(jìn)行同樣的操作,就必須安裝像SPA這樣的工具。
“診斷CPU或硬盤(pán)相對容易,但找出活動(dòng)目錄的問(wèn)題則完全是另外一回事,”P(pán)arker說(shuō)�!斑@有點(diǎn)類(lèi)似于黑盒測試�!�
在DCS中,活動(dòng)目錄的性能測試結果會(huì )顯示在診斷(Diagnostics)節點(diǎn)下的服務(wù)器管理(Server Manager)單元中。根據微軟的報告,如果你已經(jīng)安裝了活動(dòng)目錄域服務(wù)任務(wù)(Active Directory Domain Services Role),那么系統將會(huì )自動(dòng)創(chuàng )建活動(dòng)目錄診斷數據收集器(Active Directory Diagnostics Data Collector Set)。
Xperf
如果說(shuō)DCS是一款用于檢測一般系統性能的好工具,那么Xperf則是解決系統使用率、磁盤(pán)I/O占用太高等問(wèn)題的最佳選擇。
Xperf是Windows Server 2008中的性能調節工具,它使用的是Windows事件跟蹤架構(Event Tracing for Windows,ETW)。Xperf能提供整個(gè)系統在長(cháng)時(shí)間內運行的完整性能數據,這對檢測某些特定的性能問(wèn)題很有幫助。按照微軟的說(shuō)法,它還是唯一一個(gè)能夠處理、分類(lèi)內核所有事件的工具,并且這些分類(lèi)信息將有助于IT專(zhuān)業(yè)人員解決系統出現的問(wèn)題。
“如果我有一個(gè)進(jìn)程或程序運行異常,特別是在同一服務(wù)器上的其它進(jìn)程都運行良好的情況下,就可以求助于Xperf,”P(pán)arker說(shuō)�!耙话銇�(lái)說(shuō),Xperf提供的信息更為詳細,其功能也更強大,盡管有時(shí)候它也會(huì )有點(diǎn)小題大做�!�
Xperf所提供的進(jìn)程深度分析信息非常實(shí)用,特別是當這些信息被用作重疊圖(overlay graphs)的時(shí)候。例如,管理員可以將數據進(jìn)行重疊,從而找出內存消耗與硬盤(pán)分頁(yè)調度峰值之間的聯(lián)系,或者觀(guān)測出哪個(gè)進(jìn)程與CPU核心使用率最為相關(guān)。
微軟聲稱(chēng),盡管Xperf可以收集大量的數據,但它的系統開(kāi)銷(xiāo)卻非常小,每次信息記錄僅需耗費大約1500至2000個(gè)時(shí)鐘周期。該工具還可以通過(guò)Xcopy命令進(jìn)行快速安裝。
因為Xperf是一個(gè)開(kāi)發(fā)者工具,所以它沒(méi)有圖形界面,只能在命令行下運行。作為微軟官方支持的Windows性能工具包(Windows Performance Toolkit)的一部分,用戶(hù)只能通過(guò)Windows SDK來(lái)調用它。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/