郭建偉
在系統(tǒng)運(yùn)行過(guò)程中,從表面上看似乎風(fēng)平浪靜,實(shí)際上,Windows時(shí)刻都緊張有序的調(diào)度著各種資源,例如CPU資源、內(nèi)存資源、磁盤(pán)資源等,這樣才能保證系統(tǒng)的正常運(yùn)行。因此,對(duì)資源的使用情況進(jìn)行實(shí)時(shí)監(jiān)控,掌控資源分配使用情況,及時(shí)發(fā)現(xiàn)哪些程序占用了過(guò)多的資源,造成系統(tǒng)運(yùn)行緩慢等情況,便于您及時(shí)對(duì)系統(tǒng)的運(yùn)行進(jìn)行必要的調(diào)整。任務(wù)管理器中雖然提供了“性能”面板,但是其提供的監(jiān)視項(xiàng)目比較少,而且觀(guān)測(cè)起來(lái)也很不直觀(guān)。對(duì)于一般的系統(tǒng)監(jiān)控軟件來(lái)說(shuō),其使用方式比較呆板,缺乏吸引力。其實(shí),我們完全可以打破常規(guī),使用特色鮮明的軟件,來(lái)更加輕松地對(duì)系統(tǒng)活動(dòng)狀態(tài)進(jìn)行監(jiān)控。
一、為系統(tǒng)配置“隱形”監(jiān)控器
使用MooO SystemMonitor這款綠色免費(fèi)的系統(tǒng)資源監(jiān)視工具,可以在桌面上設(shè)置隱形監(jiān)控面板,讓您及時(shí)全面地掌控各項(xiàng)資源的使用情況。當(dāng)MooO SystemMonitor運(yùn)行后,在桌面上會(huì)出現(xiàn)其界面獨(dú)特的資源監(jiān)視面板(如圖1),您可以將其自由地拖動(dòng)到桌面的任何位置。在默認(rèn)情況下,可以顯示瓶頸(造成系統(tǒng)處于運(yùn)行瓶頸狀態(tài)的程序名稱(chēng))、主要載入程序(正在裝入的程序)、CPU使用率、CPU載入程序(當(dāng)前CPU處理的程序)、CPU溫度、內(nèi)存使用率、硬盤(pán)占用率、硬盤(pán)輸入/輸出(硬盤(pán)I/O存取信息量)、硬盤(pán)尋道時(shí)間、硬盤(pán)載入程序、硬盤(pán)繁忙度(硬盤(pán)操作是否忙碌)、網(wǎng)絡(luò)流量、網(wǎng)絡(luò)連接數(shù)量、進(jìn)程數(shù)、線(xiàn)程數(shù)、處理數(shù)等信息。
MooO SystemMonitor可以實(shí)時(shí)監(jiān)控上述各種系統(tǒng)資源的使用情況,并將其實(shí)時(shí)顯示在監(jiān)控面板中。注意,對(duì)于各項(xiàng)監(jiān)控?cái)?shù)據(jù)來(lái)說(shuō),當(dāng)其處于正常使用狀態(tài)時(shí),MooO SystemMonitor統(tǒng)計(jì)信息以綠色進(jìn)行顯示,如果某項(xiàng)資源的使用量“超標(biāo)”,MooO SystemMonitor統(tǒng)計(jì)信息以紅色進(jìn)行顯示,來(lái)引起您的注意,以便于及時(shí)對(duì)系統(tǒng)進(jìn)行調(diào)整操作。實(shí)際上,MooO SystemMonitor提供的資源監(jiān)控項(xiàng)目還有很多,在監(jiān)控面板的右鍵菜單中點(diǎn)擊“項(xiàng)目”項(xiàng),在彈出菜單中即可顯示所有可用的監(jiān)控項(xiàng)目。
其中包括計(jì)算機(jī)名稱(chēng)、當(dāng)前時(shí)間、CPU主頻、CPU使用率、各CPU核心使用率、GPU溫度、主機(jī)內(nèi)各風(fēng)扇轉(zhuǎn)速、內(nèi)存使用率、自由內(nèi)存量、內(nèi)存交換區(qū)使用情況、當(dāng)前內(nèi)存中前臺(tái)活動(dòng)進(jìn)程、硬盤(pán)以及各邏輯盤(pán)的使用率、硬盤(pán)以及各邏輯盤(pán)的可用空間、硬盤(pán)以及各邏輯盤(pán)輸入輸出量、硬盤(pán)以及各邏輯盤(pán)讀寫(xiě)數(shù)據(jù)情況、硬盤(pán)以及各邏輯盤(pán)尋道時(shí)間、硬盤(pán)以及各邏輯盤(pán)繁忙度、硬盤(pán)溫度(包括攝氏度和華氏度)、各個(gè)網(wǎng)絡(luò)連接項(xiàng)目接收/發(fā)送的數(shù)據(jù)量、流量最大值、接收數(shù)據(jù)量最大值、發(fā)送量最大值、當(dāng)前裝載的線(xiàn)程名稱(chēng)、當(dāng)前裝載的句柄名稱(chēng)、筆記本電腦的電池使用量等幾十種監(jiān)控項(xiàng)目。
勾選對(duì)應(yīng)的監(jiān)控項(xiàng)目,即可將其添加到監(jiān)控面板中。如果勾選“全部”項(xiàng),可以添加所有的監(jiān)控項(xiàng)目,勾選“全部取消”項(xiàng),可以取消所有的監(jiān)控項(xiàng)目,點(diǎn)擊“默認(rèn)設(shè)置”項(xiàng),可以恢復(fù)默認(rèn)的監(jiān)控項(xiàng)目。如果您覺(jué)得MooO SystemMonitor監(jiān)控面板浮動(dòng)在桌面,影響了其它程序的運(yùn)行的話(huà),可以將其進(jìn)行隱藏處理。
第一種方法是直接雙擊監(jiān)控面板,MooO SystemMonitor自動(dòng)將監(jiān)控面板“收縮”起來(lái),只顯示第一個(gè)監(jiān)控項(xiàng)目,您可以隨時(shí)雙擊縮小版的監(jiān)控面板,將其還原到默認(rèn)大小。
第二種方法是在監(jiān)控面板的右鍵菜單上點(diǎn)擊“自動(dòng)隱藏”項(xiàng),這樣當(dāng)使用鼠標(biāo)指向監(jiān)控面板時(shí),可以自動(dòng)將其“收縮”起來(lái),當(dāng)鼠標(biāo)指針離開(kāi)該面板時(shí),可以自動(dòng)恢復(fù)默認(rèn)運(yùn)行狀態(tài)。此外,還可以在右鍵菜單中點(diǎn)擊“自動(dòng)隱藏樣式”項(xiàng),在彈出菜單選擇自動(dòng)隱藏的延遲時(shí)間,如果勾選“透明”項(xiàng),可以讓其在桌面上徹底隱身。
第三種方法是在監(jiān)控面板的右鍵菜單中點(diǎn)擊“透明度”項(xiàng),在彈出菜單中可以選擇監(jiān)控面板的透明度,例如可以將其設(shè)置為半透明狀態(tài),這樣就可以不影響其它程序的運(yùn)行。
第四種方法是在其右鍵菜單上點(diǎn)擊“最小化”項(xiàng)(也可在其上點(diǎn)擊鼠標(biāo)滾輪),將其隱藏到系統(tǒng)托盤(pán)中,之后雙擊系統(tǒng)托盤(pán)中的MooO SystemMonitor圖標(biāo),可以恢復(fù)其正常顯示狀態(tài)。
為了讓監(jiān)控面板外觀(guān)符合您的審美要求,MooO SystemMonitor提供了豐富的皮膚可供選擇,在監(jiān)控面板的右鍵菜單中點(diǎn)擊“皮膚”項(xiàng),在彈出菜單中可以選擇所需的皮膚項(xiàng)目。如果您覺(jué)得默認(rèn)的監(jiān)控面板布局不合理的話(huà),可以點(diǎn)擊菜單“布局”項(xiàng),在分支菜單中提供了多種布局類(lèi)型,包括單列垂直、單列水平、多列多行等。如果選擇多行多列布局,還可以進(jìn)一步調(diào)節(jié)其寬度值。也可以點(diǎn)擊菜單“大小”項(xiàng),在彈出菜單中不僅可以選擇預(yù)設(shè)的尺寸,還可以自定義監(jiān)控面板的外觀(guān)尺寸。
在默認(rèn)狀態(tài)下,MooO SystemMonitor每隔一秒鐘刷新一次監(jiān)控項(xiàng)目,您可以在右鍵菜單中點(diǎn)擊“刷新頻率”項(xiàng),在彈出菜單中選擇合適的刷新頻率(時(shí)間范圍從0.5秒鐘到5分鐘)。在MooO SystemMonitor右鍵菜單上點(diǎn)擊“鼠標(biāo)動(dòng)作”項(xiàng),在彈出菜單中可以選擇是否允許雙擊鼠標(biāo)左鍵來(lái)隱藏監(jiān)控面板、是否允許點(diǎn)擊滾輪最小化監(jiān)控界面、是否允許點(diǎn)擊“Shift”鍵來(lái)暫停隱藏監(jiān)控面板等。下載地址:http://www.cr173.com/soft/6247.html。
二、使用“橡皮鴨”監(jiān)控系統(tǒng)狀態(tài)
使用Rubber Ducky這款免費(fèi)的軟件,可以讓您通過(guò)觀(guān)察卡通感十足的橡皮鴨的活動(dòng),以及其所處環(huán)境的變化,來(lái)非常直觀(guān)地了解系統(tǒng)資源的變動(dòng)情況。Rubber Ducky運(yùn)行后,會(huì)在屏幕右下角出現(xiàn)小巧別致的運(yùn)行界面,您可以看到一只可愛(ài)的小鴨子在清澈的水面上快樂(lè)的游動(dòng),同時(shí)水中的水草在輕輕擺動(dòng),魚(yú)兒偶爾出來(lái)嬉戲,不時(shí)有氣泡從水底冒出。不過(guò)您不要以為這是一幅簡(jiǎn)單的動(dòng)畫(huà),Rubber Ducky恰恰是以有趣的動(dòng)畫(huà)造型來(lái)顯示不同系統(tǒng)資源的使用情況。在Windows中內(nèi)存的管理對(duì)程序的運(yùn)行起著重要的影響,Rubber Ducky使用藍(lán)色的水面來(lái)顯示當(dāng)前內(nèi)存的使用狀態(tài)。endprint
例如水面較低時(shí),天空所占的背景就比較大,說(shuō)明空閑的內(nèi)存比較多,系統(tǒng)運(yùn)行穩(wěn)定(如圖2)。如果打開(kāi)的程序過(guò)多的話(huà),水面就不停地往上漲,慢慢地就將小鴨子淹沒(méi)了,這說(shuō)明內(nèi)存的占用率過(guò)高,您就需要及時(shí)地關(guān)閉無(wú)關(guān)的程序,來(lái)釋放足夠多的內(nèi)存,保證系統(tǒng)的正常運(yùn)行。
在內(nèi)存總量有限的情況下,Windows就會(huì)使用交換文件來(lái)彌補(bǔ)內(nèi)存不足的問(wèn)題。Rubber Ducky使用水的顏色表示交換文件的使用狀態(tài),例如水的顏色從純凈的藍(lán)色變成混合的顏色,就表示系統(tǒng)當(dāng)前使用了較多的交換文件空間,這時(shí)就需要關(guān)閉一些占用內(nèi)存資源較多的程序,來(lái)規(guī)避內(nèi)存分配上潛在的危險(xiǎn)。
在上網(wǎng)沖浪過(guò)程中,就必然涉及接收和發(fā)送網(wǎng)絡(luò)數(shù)據(jù)的情況。Rubber Ducky使用魚(yú)的數(shù)量和游動(dòng)的方向來(lái)表示網(wǎng)絡(luò)的數(shù)據(jù)流量以及數(shù)據(jù)傳輸?shù)姆较?,例如水池中有一條魚(yú)在游動(dòng),就表示當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量小于25KB每秒,有兩條魚(yú)游動(dòng)就表明當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量小于100KB每秒,有三條魚(yú)游動(dòng)就表明當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量小于1000KB每秒,有四條魚(yú)游動(dòng)就表明當(dāng)前的網(wǎng)絡(luò)數(shù)據(jù)流量大于1000KB每秒。而且如果魚(yú)從右向左游動(dòng),表示當(dāng)前正在下載數(shù)據(jù),如果魚(yú)從左向右游動(dòng),表示當(dāng)前正在上傳數(shù)據(jù)等。
當(dāng)您在執(zhí)行讀寫(xiě)文件操作時(shí),就會(huì)涉及到磁盤(pán)的讀寫(xiě)操作。Rubber Ducky使用水草的姿態(tài)來(lái)顯示當(dāng)前的磁盤(pán)操作狀態(tài),如果水草在輕輕擺動(dòng),表示當(dāng)前正在寫(xiě)磁盤(pán),如果水草保持靜止,說(shuō)明當(dāng)前沒(méi)有程序讀寫(xiě)磁盤(pán)。任何程序的運(yùn)行都必須在CPU指揮下才能正常進(jìn)行,這就必然涉及到CPU資源分配的情況,Rubber Ducky使用氣泡來(lái)表示當(dāng)前CPU的工作狀態(tài),如果水中的氣泡很多的時(shí)候,表示當(dāng)前的CPU處于繁忙的工作狀態(tài),反之表示CPU處于比較清閑的狀態(tài)。
當(dāng)您觀(guān)察到水中的大量氣泡長(zhǎng)時(shí)間存在時(shí),就說(shuō)明有程序在占用過(guò)多的CPU資源,為了避免系統(tǒng)出現(xiàn)問(wèn)題,最好將消耗過(guò)多CPU資源的程序關(guān)閉,來(lái)保證其他程序的正常運(yùn)行。在Rubber Ducky顯示界面的右鍵菜單上點(diǎn)擊“Settings”項(xiàng),在其設(shè)置窗口(如圖3)的“Transparency”欄中拖動(dòng)滑塊,可以調(diào)整其透明度,避免其對(duì)其他窗口顯示效果的影響。勾選“Always on top”項(xiàng),表示讓Rubber Ducky始終在屏幕頂端顯示,讓您可以隨時(shí)觀(guān)察到相關(guān)的監(jiān)視信息。勾選“Load on startup”項(xiàng),可以讓Rubber Ducky自動(dòng)跟隨系統(tǒng)運(yùn)行。下載地址:http://www.mimarsinan.com/files/RubberDucky.exe。
三、配置精巧監(jiān)控片,洞察網(wǎng)絡(luò)運(yùn)行狀態(tài)
當(dāng)我們使用QQ時(shí),如果有好友上線(xiàn)的話(huà),QQ就會(huì)發(fā)出特殊的敲門(mén)聲進(jìn)行提醒,讓您及時(shí)發(fā)現(xiàn)目標(biāo)好友。但局域網(wǎng)環(huán)境中,使用Veronisoft IP Monitor(簡(jiǎn)稱(chēng)VIM)這款獨(dú)特的軟件,當(dāng)局域網(wǎng)中的各個(gè)主機(jī)在線(xiàn)或者離線(xiàn)時(shí),同樣可以向管理員自動(dòng)發(fā)出聲音提示。VIM允許為不同的主機(jī)分別配置監(jiān)控卡片,不僅可以一目了然觀(guān)察各主機(jī)的在線(xiàn)情況,還可以在其在線(xiàn)或者離線(xiàn)時(shí)發(fā)出聲音或者文字提示。
VIM在屏幕上按照橫向從右到左、縱向從下到上的順序依次平鋪所有的監(jiān)控卡片,為了便于合理地控制顯示效果,您可以對(duì)卡片的尺寸進(jìn)行配置。在系統(tǒng)托盤(pán)中的VIM圖標(biāo)的右鍵菜單上點(diǎn)擊“Options”項(xiàng),在設(shè)置窗口(如圖4)的“Box”欄中可以修改監(jiān)控卡片的寬度和高度(默認(rèn)為100*90像素),在“Time Out”欄中設(shè)置超時(shí)數(shù)。點(diǎn)擊“Default”按鈕,可以恢復(fù)默認(rèn)配置。
在屏幕右下角的VIM自帶的“Local”卡片的右鍵菜單中點(diǎn)擊“Add Monitor”項(xiàng),在新建卡片窗口(如圖5)底部的編輯欄中輸入目標(biāo)主機(jī)的名稱(chēng)或者IP,VIM默認(rèn)采用IPV4標(biāo)準(zhǔn),如果您的網(wǎng)絡(luò)使用的是IPV6標(biāo)準(zhǔn),選擇“IPV6”項(xiàng)即可。VIM允許您為不同的監(jiān)控卡片設(shè)置不同的外觀(guān)皮膚,區(qū)分起來(lái)就很容易了。在“Name”欄中輸入監(jiān)控卡片的名稱(chēng),在“Box Design”欄中的“UP”和“Down”框中顯示當(dāng)該機(jī)在線(xiàn)或者離線(xiàn)時(shí)顯示圖案。在“Skin”列表中預(yù)設(shè)了大量皮膚項(xiàng)可供選擇,選擇所需的皮膚項(xiàng)目后,可以立即在“UP”和“Down”框看到實(shí)際顯示效果。
當(dāng)然,您也可以自定義監(jiān)控卡片的顯示外觀(guān),在“UP”和“Down”框底部分別點(diǎn)擊“Icon”按鈕,可以使用選定的ICO文件替換默認(rèn)的顯示圖案。在“Backgrouns Color”和“Text Color”欄中可以針對(duì)目標(biāo)主機(jī)的在線(xiàn)或者離線(xiàn)情況,分別配置監(jiān)控卡片的背景和文本顏色。在“Method”欄中選擇“Ping”項(xiàng),表示采用PING探測(cè)的方式,來(lái)檢測(cè)目標(biāo)主機(jī)是否在線(xiàn),這是VIM默認(rèn)的檢測(cè)方式。選擇“URL(HTTPreq.)”項(xiàng),在窗口底部的“URL”欄中輸入目標(biāo)網(wǎng)址,在“URL-Check web page content”欄中輸入檢測(cè)內(nèi)容,表示對(duì)目標(biāo)網(wǎng)址執(zhí)行連接測(cè)試,來(lái)檢測(cè)目標(biāo)網(wǎng)站是否在線(xiàn)。選擇“TCP Connect”項(xiàng),在“Port”欄中設(shè)置TCP端口(默認(rèn)為80),表示采用TCP連接的方式來(lái)檢測(cè)目標(biāo)主機(jī)是否在線(xiàn)。
在“Play Sound Notif.”欄中勾選“Up”項(xiàng),表示當(dāng)目標(biāo)主機(jī)在線(xiàn)后,發(fā)出上線(xiàn)提示音。
勾選“Down”項(xiàng),表示當(dāng)目標(biāo)主機(jī)離線(xiàn)后,發(fā)出離線(xiàn)提示音。勾選“Error”項(xiàng),表示當(dāng)檢測(cè)出錯(cuò)時(shí),發(fā)出提示音。選擇不同的檢測(cè)方式,聲音設(shè)置項(xiàng)目是有所不同的。例如選擇“URL(HTTP req.)”項(xiàng),可以在“Play Sound Notif.”欄中選擇“S.n.F”項(xiàng),表示為該種檢測(cè)狀態(tài)配置提示音?!癝.n.F”表示雖然檢測(cè)到目標(biāo)網(wǎng)站在線(xiàn),但是在其中沒(méi)有包含“URL-Check web page content”欄中的內(nèi)容。如果對(duì)默認(rèn)的提示聲音不滿(mǎn)意的話(huà),可以點(diǎn)擊“Settings”按鈕,在彈出窗口可以針對(duì)不同的檢測(cè)項(xiàng)目,分別為其選擇對(duì)應(yīng)的聲音文件,來(lái)靈活自定義各種提示音樂(lè)。endprint
在“Interval”欄中可以調(diào)整網(wǎng)絡(luò)探測(cè)的時(shí)間,默認(rèn)為3秒。在“Message Box Notif.”欄中勾選“Up”“Down”“Close”“S.n.F”等項(xiàng),表示當(dāng)目標(biāo)主機(jī)在線(xiàn)、離線(xiàn)、關(guān)閉、不包含預(yù)設(shè)內(nèi)容等情況下,可以彈出對(duì)應(yīng)的提示窗口。該窗口中包含當(dāng)前的日期、時(shí)間、提示內(nèi)容、目標(biāo)主機(jī)IP、目標(biāo)主機(jī)狀態(tài)等內(nèi)容。點(diǎn)擊“Settings”按鈕,可以編輯具體的顯示內(nèi)容。勾選“File”項(xiàng),點(diǎn)擊“Settings”按鈕,在彈出窗口(如圖6)中可以針對(duì)檢測(cè)情況,執(zhí)行預(yù)設(shè)的程序。
在“Execute a File”欄中選擇目標(biāo)程序,在“parameters”欄中輸入運(yùn)行參數(shù)。在“Status”欄中選擇檢測(cè)狀態(tài),在“Execute File if change Status for X Checks”欄中設(shè)置檢測(cè)次數(shù)。表示當(dāng)檢測(cè)到選定狀態(tài)的次數(shù)達(dá)到預(yù)設(shè)值后,就觸發(fā)選定的程序。
完成以上設(shè)置后,點(diǎn)擊OK按鈕完成該監(jiān)控卡片的創(chuàng)建。按照同樣的方法,可以為所有的網(wǎng)絡(luò)主機(jī)分別創(chuàng)建監(jiān)控卡片。這樣,管理員無(wú)需復(fù)雜的操作,根據(jù)桌面上各監(jiān)控卡片的顯示外觀(guān),以及提示音和提示窗口等動(dòng)態(tài)信息,就可以非常直觀(guān)快捷地了解所有網(wǎng)絡(luò)主機(jī)的在線(xiàn)與否狀態(tài)。
此外,可以拖動(dòng)監(jiān)控卡片排列在最左側(cè)的工具欄,來(lái)調(diào)整其顯示位置。如果覺(jué)得這么多監(jiān)控卡片占用桌面空間太多的話(huà),可以在上述工具欄中點(diǎn)擊旋轉(zhuǎn)按鈕,將其縮小為單個(gè)卡片。之后再次點(diǎn)擊該按鈕,可以恢復(fù)顯示所有的監(jiān)控卡片。還可以在上述工具欄中點(diǎn)擊關(guān)閉或者最小化按鈕,將其徹底隱藏起來(lái),以后可以隨時(shí)在VIM的右鍵菜單中點(diǎn)擊“Show”按鈕,恢復(fù)所有監(jiān)控的正常顯示。
如果您覺(jué)得監(jiān)控卡片只能用來(lái)顯示目標(biāo)主機(jī)的在線(xiàn)狀態(tài),那就低估了VIM的能力。在目標(biāo)監(jiān)控卡片的右鍵菜單中點(diǎn)擊“Tools”項(xiàng),在彈出菜單中點(diǎn)擊“Send NetMessage”項(xiàng),在短信發(fā)送窗口中輸入簡(jiǎn)短的信息,點(diǎn)擊“Send”按鈕,可以將其發(fā)送給目標(biāo)主機(jī)。當(dāng)然,這需要Windows自帶MSG命令的支持。在上述菜單中點(diǎn)擊“Ping”項(xiàng),可以對(duì)該目標(biāo)主機(jī)進(jìn)行探測(cè),點(diǎn)擊“Shares”項(xiàng),可以打開(kāi)該機(jī)上的所有共享文件夾。
點(diǎn)擊“Web”項(xiàng),可以打開(kāi)該機(jī)上的WEB網(wǎng)站,點(diǎn)擊“FTP”項(xiàng),可以連接該機(jī)上的FTP服務(wù),點(diǎn)擊“Trace route”項(xiàng),可以追蹤該機(jī)的路由信息,點(diǎn)擊“Remote Desktop”項(xiàng),可以連接該機(jī)上的遠(yuǎn)程桌面或者終端服務(wù)。當(dāng)然,前提是該機(jī)必須開(kāi)啟了上述WEB、FTP以及終端服務(wù)。
為了防止精心配制的卡片受損,最好在VIM右鍵菜單中點(diǎn)擊“Backup Config File”項(xiàng),將其保存為獨(dú)立的INI文件。以后可以隨時(shí)點(diǎn)擊“Restore Conflg File”項(xiàng),選擇之前導(dǎo)出的配置文件,來(lái)快速恢復(fù)VIM監(jiān)控卡片配置信息。下載地址:http://www.ttrar.com/html/Veronisoft-VS-IP-Monitor.html。endprint