Below you will find pages that utilize the taxonomy term “Dotnet-Counters”
Posts
dotnet-counters - Monitor specified process
dotnet-counters 可用來監控 .Net Core 的 Process,像是這邊筆者準備了一份簡單的程式想要觀察其 CPU 與 Memory 這些資源上的變化狀況。
將程式運行起來。
dotnet run 運行起來後可用 dotnet-trace 查詢 Process。
dotnet-trace ps 接著就可透過 dotnet-counters 監控指定 Process 的資源使用狀態。
dotnet-counters monitor --refresh-interval $refreshInterval -p $processId 像是這邊剛剛查閱到了 dotnet run 起了兩個 Process,我們可以帶入 Process Id 監控。
dotnet-counters monitor --refresh-interval 1 -p 35603 dotnet-counters monitor --refresh-interval 1 -p 35608 dotnet-counters 會將指定 Process 的資源使用狀況依照指定的時間更新,直至程式結束。
Link Debug high CPU usage - .NET Core | Microsoft Docs
read morePosts
dotnet-counters - Install with dotnet tool
要用 dotnet tool 安裝 dotnet-counters,可調用 d otnet tool install 帶入 –global 參數指定安裝至全域,並在最後帶入 dotnet-counters 指定安裝 dotnet-counters 套件。
dotnet tool install --global dotnet-counters 安裝後可調用 dotnet-counters 命令,帶入 –version 參數,確認安裝是否正確無誤。
dotnet-counters --version Link dotnet-counters diagnostic tool - .NET CLI | Microsoft Docs
read more