想在win10上如Linux一般有htop這樣的神器管理全部的任務似乎并不容易,微軟自帶的兩個工具也比較沒有科技感。
其一是task-manager,中規中矩的俗氣。
其二是ProcessExplorer,作為sysitnernals的工具之一,稍微好一點,但仍舊是微軟的風格。
下面來盤點github上高分的第三方開源任務管理工具。
Ntop的定位是將Linux上htop的全部操作原封不動地移植到windows上,用起來也最為趁手。正因為如此,雖然只有514star,也將其置頂榜首。
github界面
方向鍵用vim模式的hjkl控制上下左右的方向移動,space選擇任務。也使用vim的命令模式,比如關閉進程(:kill), 搜索進程(:search)等。
優點在于,Linux用戶能從htop無縫切換過來。
建議用scoop軟件包管理工具執行安裝:
接下來出場的幾款任務管理工具是在Linux,windows,macOS三大平臺上通用的。
項目名字bottom起得耐人尋味。許多類似項目常常冠之以gtop,gotop,ntop等,唯獨此項目另辟蹊徑,躺平到底而命名為“Bottom”底部。
用scoop包管理工具安裝好:
命令行輸入"btm"(btm是bottom的縮寫),看到控制臺里有七個區域:
按鍵e就能切換至對應的區域,比如查看CPU的運行:
Bottom作為后來者,有很多工具啟發了它。比如javascript寫的gtop,go語言寫的gotop等等,其中gttop已不再維護。
Glances能在web中運行,遠程查看服務器的運行狀態:
只是控制面板會教人眼花繚亂,不如bottom那般簡潔清晰。
值得一提的是glances是用python寫的,也因此累計高達18.6k顆星。
在你的機器上安裝好了python只有,只須一行命令從pip安裝:
pip install glances
本文“蜻蜓點水”介紹了在Windows系統上“任務管理”的七件武器:
其中,task-manager與process-explorer是官方支持的項目;
ntop則是htop的復刻替代;
bottom控制臺友好,在經過ntop的短暫過渡后,建議專注使用該工具;
當只在web端運行時,則考慮glances.
最后,推薦安裝scoop這款包管理工具,幫我們實現在window-terminal中如原裝Linux一般的體驗,比如:
我們的電腦,有很多正在運行中的進程。
有些時候,我們可能會想關閉一些非必要運行的,以降低系統資源占用。可是,又擔心會把系統必要的程序進程給關閉了。
特別是里邊的程序,幾乎都是英文全稱,我們怎么知道哪些重要,哪些可以隨便關閉呢?
下面,帶小伙伴們簡單了解一下。
一般,【ctrl+shift+esc】快捷鍵打開任務管理器,點擊,詳細信息,就可以查看到這臺電腦中正在運行的所有程序,有很多程序是系統默認啟動的。
我們可以對這些進程做一些操作。比如,右鍵點擊打開程序的所在位置、查看屬性,或者結束進程(就是關閉應用)等等。
雖然,里邊有非常多的進程,而且還是全英名稱,不用著急,你可以參考以下方法簡單辨別。
我們將進程分為兩大類,分別是“系統關鍵進程”和“應用程序進程”,這樣會比較好理解一些。
系統進程是系統啟動時必須的一些加載程序進程,大部分是以“SYSTEM”、“LOCAL SERVICE”、“NETWORK SERVICE”等這類的用戶名表示。
接下來的這幾個,是系統運行關鍵的進程,都是不能關閉的。如果關閉了,系統某些部分就無法正常運行。
svchost.exe windows服務主進程;
explorer.exe windows任務管理器,若結束任務欄和桌面圖標會消失;
csrss.exe 微軟客戶端、服務端運行時子系統,管理Windows圖形相關任務,若結束會藍屏;
winlogon.exe windows用戶登錄管理器,若結束只有桌面背景和鼠標指針無法進行任何其他操作;
services.exe服務和控制器應用,用于管理啟動和停止服務,若結束系統會1分鐘后重啟;
lsass.exe 用于本地安全授權,若結束系統關閉防火墻的同時會1分鐘后重啟;
dwm.exe 桌面窗口管理器,若結束無法顯示Aero效果;
system windows頁面內存管理進程,無法結束;
system Idle Process系統虛擬進程,顯示cpu空閑占有率,無法結束;
taskhost.exe win7計劃任務程序,若結束定時任務就會失效;
wininit.exe windows啟動初始化進程,會啟動services.exe lsass.exe lsm.exe,若結束會藍屏。
二、應用程序進程
而自己安裝的第三方應用程序,其進程用戶名一般為當前登錄的用戶,比如“Administrator”。
像自己安裝的應用,任由你拿捏,想卸載就卸載,想不用就不用。
除此之外,還有一個方法,就是根據進程的圖標來判斷。大多數我們自己安裝的應用,都顯示了圖標logo,一看就能知道它是什么應用了。
按照這個套路,我們對“系統關鍵進程”和“應用程序進程”就有個大致的了解了。
好咯,本期內容就到這里了。關鍵進程會對系統造成影響,最好避開。