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