[英]Get Cross Platform System Health ASP.Net Core
我正在開發一個ASP.Net Core MVC應用程序,在該應用程序中,例如我這樣的管理員應該可以看到以下系統信息:
挖掘了幾個小時之后,我才發現使用某些性能計數器或系統查詢的解決方案。 問題在於它們大多數只能在Windows下運行,但是我需要它們在Linux上(具體來說是Ubuntu 18.10)工作,才能正常工作。
您可以只執行linux命令行的相關程序來收集這些信息。 您甚至可以創建一個Shell腳本,一次執行即可收集所有這些信息,然后以可以處理的格式返回它們。
以下命令應足以收集所有信息。
ps -aux
:每個進程的cpu和內存消耗 free
:整體內存消耗 df
:總體磁盤消耗
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.