Windows 10的任務(wù)管理器中隱藏了詳細(xì)的GPU監(jiān)控工具。你可以查看每個(gè)應(yīng)用程序和系統(tǒng)范圍的GPU使用情況,Microsoft承諾任務(wù)管理器的數(shù)字將比第三方實(shí)用程序中的數(shù)字更準(zhǔn)確。
這些GPU特性是在Windows 10的秋季創(chuàng)意者更新(也稱為Windows 10版本1709)中添加的。如果你使用的是Windows 7、8或較舊版本的Windows 10,則在任務(wù)管理器中不會(huì)看到這些工具。
Windows使用WDDM(Windows Display Driver Model)中的較新功能直接從WDDM圖形內(nèi)核中的GPU調(diào)度器(VidSCH)和視頻內(nèi)存管理器(VidMm)中提取此信息,后者負(fù)責(zé)實(shí)際分配資源。
無論哪個(gè)API應(yīng)用程序用于訪問GPU,如Microsoft DirectX、OpenGL、Vulkan、OpenCL、NVIDIA CUDA、AMD Mantle或任何其他應(yīng)用程序,它都顯示非常準(zhǔn)確的數(shù)據(jù)。
這就是為什么只有具有WDDM 2.0兼容GPU的系統(tǒng)才會(huì)在任務(wù)管理器中顯示此信息。如果看不到,則系統(tǒng)的GPU可能使用較舊類型的驅(qū)動(dòng)程序。
通過按Windows+R,在框中鍵入“dxdiag”,然后按回車打開DirectX診斷工具,可以檢查GPU驅(qū)動(dòng)程序正在使用的WDDM版本。單擊顯示選項(xiàng)卡,并查看驅(qū)動(dòng)程序下驅(qū)動(dòng)程序模型的右側(cè)。如果你在這里看到“WDDM 2.x”驅(qū)動(dòng)程序,則你的系統(tǒng)是兼容的。如果你在這里看到“WDDM 1.x”驅(qū)動(dòng)程序,則你的GPU不兼容。
此信息在任務(wù)管理器中可用,盡管默認(rèn)情況下它是隱藏的。要訪問它,請(qǐng)右鍵單擊任務(wù)欄上的任何空白區(qū)域并選擇“任務(wù)管理器”,或按鍵盤上的Ctrl+Shift+Esc打開任務(wù)管理器。
如果看到標(biāo)準(zhǔn)的簡(jiǎn)單視圖,請(qǐng)單擊“任務(wù)管理器”窗口底部的“詳細(xì)信息”選項(xiàng)。
在任務(wù)管理器的完整視圖中,在“進(jìn)程”選項(xiàng)卡上,右鍵單擊任何列標(biāo)題,然后啟用“GPU”選項(xiàng)。這將添加一個(gè)GPU列,允許你查看每個(gè)應(yīng)用程序正在使用的GPU資源的百分比。
你還可以啟用“GPU引擎”選項(xiàng),以查看應(yīng)用程序正在使用的GPU引擎。
系統(tǒng)上所有應(yīng)用程序的總GPU使用情況顯示在GPU列的頂部。單擊GPU列對(duì)列表進(jìn)行排序,并查看當(dāng)前使用GPU最多的應(yīng)用程序。
GPU列中的數(shù)字是應(yīng)用程序在所有引擎中的最高使用量。因此,例如,如果一個(gè)應(yīng)用程序使用50%的GPU 3D引擎和2%的GPU視頻解碼引擎,你只會(huì)看到該應(yīng)用程序的GPU列下出現(xiàn)數(shù)字50%。
GPU引擎列顯示每個(gè)應(yīng)用程序正在使用的。這將顯示應(yīng)用程序正在使用的物理GPU和它正在使用的引擎,例如,它是使用3D引擎還是視頻解碼引擎。你可以通過檢查性能選項(xiàng)卡來確定哪個(gè)GPU對(duì)應(yīng)于特定的數(shù)字,我們將在下一節(jié)中討論該選項(xiàng)卡。
如果你想知道應(yīng)用程序正在使用多少視頻內(nèi)存,則必須切換到任務(wù)管理器中的“詳細(xì)信息”選項(xiàng)卡。在“詳細(xì)信息”選項(xiàng)卡上,右鍵單擊任何列標(biāo)題,然后單擊“選擇列”選項(xiàng)。向下滾動(dòng)并啟用“GPU”、“GPU引擎”、“專用GPU內(nèi)存”和“共享GPU內(nèi)存)列。前兩個(gè)也可以在“進(jìn)程”選項(xiàng)卡上使用,但后兩個(gè)內(nèi)存選項(xiàng)僅在“詳細(xì)信息”窗格中可用。
“專用GPU內(nèi)存”列顯示應(yīng)用程序在GPU上使用的內(nèi)存量。如果你的PC具有獨(dú)立NVIDIA或AMD顯卡,則這是應(yīng)用程序正在使用的VRAM(即顯卡上的物理內(nèi)存)的數(shù)量。如果顯卡是集成的,則會(huì)將正常系統(tǒng)RAM的一部分專門保留給顯卡硬件。這顯示了應(yīng)用程序正在使用的保留內(nèi)存量。
Windows還允許應(yīng)用程序?qū)⒁恍?shù)據(jù)存儲(chǔ)在系統(tǒng)的正常DRAM內(nèi)存中。共享GPU內(nèi)存列顯示應(yīng)用程序當(dāng)前使用了多少的系統(tǒng)RAM用于視頻功能的內(nèi)存量。
你可以單擊任何列以按它們進(jìn)行排序,并查看哪個(gè)應(yīng)用程序使用的資源最多。例如,要查看GPU上使用最多視頻內(nèi)存的應(yīng)用程序,請(qǐng)單擊“專用GPU內(nèi)存”列。
要監(jiān)視總體GPU資源使用統(tǒng)計(jì)信息,請(qǐng)單擊“性能”選項(xiàng)卡,并在側(cè)欄中查找“GPU”選項(xiàng),你可能需要向下滾動(dòng)才能看到它。如果你的計(jì)算機(jī)有多個(gè)GPU,你將在此處看到多個(gè)GPU。
如果你有多個(gè)鏈接的GPU,它們使用NVIDIA SLI或AMD Crossfire等功能,你將看到它們?cè)诿Q中以“Link#”標(biāo)識(shí)。
例如,在下面的屏幕截圖中,系統(tǒng)具有三個(gè)GPU。“GPU 0”是一款集成的英特爾顯卡GPU。“GPU 1”和“GPU 2”是使用NVIDIA SLI鏈接在一起的NVIDIA GeForce GPU。文本“Link 0”表示它們都是Link 0的一部分。
Windows在此處顯示實(shí)時(shí)GPU使用情況。默認(rèn)情況下,任務(wù)管理器嘗試根據(jù)系統(tǒng)上發(fā)生的情況顯示最有趣的四個(gè)引擎。例如,根據(jù)你是在玩3D游戲還是在編碼視頻,你將在此處看到不同的圖表。然而,你可以單擊圖上方的任何名稱,并選擇任何可用的引擎來選擇顯示的內(nèi)容。
GPU的名稱也會(huì)出現(xiàn)在側(cè)欄和該窗口的頂部,這樣可以輕松檢查你的PC安裝了哪些顯卡硬件。
你還將看到專用和共享GPU內(nèi)存使用情況的圖表。專用GPU內(nèi)存使用量是指GPU的專用內(nèi)存的使用量。在獨(dú)立GPU上,這是顯卡本身上的RAM。對(duì)于集成顯卡,這是為顯卡保留的系統(tǒng)內(nèi)存的實(shí)際使用量。
共享GPU內(nèi)存使用率是指系統(tǒng)的總內(nèi)存中有多少用于GPU任務(wù)。該存儲(chǔ)器可以用于正常的系統(tǒng)任務(wù)或視頻任務(wù)。
在窗口的底部,你將看到諸如已安裝的視頻驅(qū)動(dòng)程序的版本號(hào)、創(chuàng)建視頻驅(qū)動(dòng)程序時(shí)的數(shù)據(jù)以及GPU在系統(tǒng)中的物理位置等信息。
如果要在更容易保存在屏幕上的較小窗口中查看此信息,請(qǐng)雙擊GPU視圖內(nèi)的某處,或右鍵單擊其中的任何位置,然后選擇“圖形摘要視圖”選項(xiàng)。通過雙擊窗格或右鍵單擊窗格并取消選中“圖形摘要視圖”選項(xiàng),可以展開窗口。
你也可以右鍵單擊圖,然后選擇將圖更改為>單個(gè)引擎,以僅查看內(nèi)存使用情況圖上方的單個(gè)GPU引擎圖。
要使此窗口始終在屏幕上可見,請(qǐng)單擊選項(xiàng)>始終在頂部。
再次雙擊GPU窗格,你將有一個(gè)最小的浮動(dòng)窗口,你可以在屏幕上的任何位置放置。
服務(wù)器信息:vm 16 pro + centos 7
Zabbix版本:zabbix-release-4.0 LTS
實(shí)體機(jī):win 10 家庭版
1.下載版本
下載地址:https://官網(wǎng)/zabbix/binaries/stable/4.0/4.0.48/zabbix_agent-4.0.48-windows-amd64.zip
2.解壓并安裝
(1)解壓文件
在操作系統(tǒng) C盤目錄下創(chuàng)建一個(gè)zabbix文件夾,把剛下載的zabbix_agentd壓縮包里的win64位文件夾的zabbix_agentd.exe、zabbix_get.exe、zabbix_sender.exe、dev文件夾復(fù)制到zabbix文件夾里。
(2)以文本格式編輯zabbix_agentd.conf 配置文件,修改下面幾項(xiàng):
EnableRemoteCommands=1 #允許在本地執(zhí)行遠(yuǎn)程命令
LogRemoteCommands=1 #執(zhí)行遠(yuǎn)程命令是否保存操作日志
Server = zabbix 服務(wù) ip #填寫zabbix服務(wù)器IP地址
Hostname=被監(jiān)控主機(jī)名稱 #zabbix_agent客戶端計(jì)算機(jī)名 (被監(jiān)控主機(jī))
(3)以管理員身份運(yùn)行打開DOS命令并執(zhí)行以下兩條命令進(jìn)行zabbix客戶端安裝。
C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.conf #安裝zabbix客戶端
C:\ zabbix\ zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.conf #啟動(dòng)zabbix服務(wù)
3.啟動(dòng)services.msc
1.選擇配置 ---- 主機(jī) ---- 創(chuàng)建主機(jī)。
2.根據(jù)實(shí)際需要配置相關(guān)參數(shù)
到此zabbix監(jiān)控WIN10 系統(tǒng)的操作步驟描述完畢,感謝各位耐心看到此處,謝謝各位。
整個(gè)操作過程在互聯(lián)網(wǎng)上可以找到很多篇大神的操作文檔,以此操作并復(fù)雜,尤其對(duì)于已經(jīng)順利完成Zabbix服務(wù)器端部署的你來說,更是小菜一碟。
所有大神的文檔都只能告訴你正常的操作流程是什么樣的,但是復(fù)雜的系統(tǒng)在部署和調(diào)試過程中影響因素太多,可能是主機(jī)硬件、系統(tǒng)版本、系統(tǒng)組件,甚至是網(wǎng)絡(luò)配置。
本人在實(shí)際的操作中在添加win 10主機(jī)時(shí)報(bào)錯(cuò),并且搜遍全網(wǎng)無數(shù)帖子都沒有找到類似案例,現(xiàn)分享如下:
故障現(xiàn)象:
所有部署根據(jù)文檔部署完成,但是在Zabbix 服務(wù)器端添加主機(jī)后一直有報(bào)錯(cuò),并且無法抓取win 10 數(shù)據(jù)。
排查過程:
1、排查服務(wù)進(jìn)程:服務(wù)器端和主機(jī)端各種服務(wù)的進(jìn)程都啟動(dòng)正常,服務(wù)端口也都處于開啟狀態(tài)。
2、排查網(wǎng)絡(luò):Zabbix服務(wù)器部署在虛擬機(jī),被監(jiān)控的主機(jī)win 10為運(yùn)行虛擬機(jī)的實(shí)體機(jī),zabbix服務(wù)器和win 10 間網(wǎng)絡(luò)互通,win 10 訪問zabbix 平臺(tái)正常,操作正常。
3、重啟設(shè)備、重新安裝軟件:搜索各種大神文檔,只要有建議操作我做嘗試。
持續(xù)的排查故障讓我接近絕望,準(zhǔn)備放棄實(shí)體機(jī)改用虛擬機(jī),就在新建虛擬機(jī)時(shí)發(fā)現(xiàn)網(wǎng)卡默認(rèn)為nat模式,突然醒悟了,將網(wǎng)卡模式修改為橋接模式重啟虛擬機(jī),Zabbix平臺(tái)上終于出現(xiàn)了久違的win10主機(jī)數(shù)據(jù)。長(zhǎng)舒一口大氣,真是不容易啊!
近期多次的實(shí)踐讓我深切的感受到,即使有再多別人的操作文檔,還是建議每操作完獨(dú)立的一部分功能模塊就要及時(shí)整理一份自己的操作文檔,既可以對(duì)別人有所啟發(fā),也是對(duì)自己實(shí)施過程的復(fù)盤。
祝福大家好運(yùn),在部署的道路上一次成功,少些折磨吧。
堅(jiān)持是一種態(tài)度,也是一種做事的方式,相信堅(jiān)持的力量,時(shí)間會(huì)見證你的堅(jiān)持的每一天。【慢慢向好,靜等收獲】