繼上篇:Taurus .Net Core 微服務開源框架:Admin 插件【1】 - 微服務節點管理,本篇繼續介紹下一個內容:系統環境信息管理...... ...
前言:
繼上篇:Taurus .Net Core 微服務開源框架:Admin 插件【1】 - 微服務節點管理
本篇繼續介紹下一個內容:
1、系統環境信息節點 - OS-Environment 界面
基本信息如上圖,重點的幾個參數:
1、App-StartTime:應用程式啟用時間,可以在更新程式或配置文件後,查看該時間,看應用程式是否更新完成。 2、幾個IP:可以看客戶端IP,服務端內網IP和公網IP。 3、Runtime-Version:公共運行時版本。 4、ProcessID:當前進程ID。 5、ThreadCount:當前線程數。 6、WorkingSet:當前占用記憶體。
其它就不另外單獨翻譯了。
2、系統環境信息節點 - Runtime-Assembly 界面 - NetCore
預設 NetCore 整體程式集載入的有點多,達100多個。
預設網關的應用程式的程式集是3個,其餘全是公共運行時載入的。
這裡重啟了一下程式,以看初始占用記憶體大小:
大約為:143MB,可能會動態上浮 (GC模式為預設:Server GC)
覺得有必要的可以嘗試動態卸載某些程式集,以減少記憶體空間。
這裡再換一個其它GC模式的截下圖:
大約為:53MB (GC模式為:Workstation GC)
可以看到,初始程式集並沒有相差多少,但記憶體占用卻相差很遠。
GC模式的調整看這篇文章:ASP.Net Core 刷新界面,記憶體持續增加不釋放問題
3、系統環境信息節點 - Runtime-Assembly 界面 - Net Framework
這裡對比傳統.Net Framwrok項目,如下圖:
僅有20個,比 NetCore 的少了很多:
這裡也同樣重啟一下程式,查看初始記憶體占用:
大約為:61M
4、項目中引用:Admin 插件
可以在 Nuget 上搜 taurus:
然後訪問:http://ip:port/admin/login,即可進入管理後臺,趕緊試試吧。
開源地址:https://github.com/cyq1162/taurus.mvc
總結:
通過本節點信息,可以看到很多簡要的系統環境信息。
後期,這裡可能會調整增加,控制器相關的信息呈現。
版權聲明:本文原創發表於 博客園,作者為 路過秋天 本文歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則視為侵權。 |
個人微信公眾號 |
創業QQ群:617713515 |
Donation(掃碼支持作者):支付寶: |
Donation(掃碼支持作者):微信: |
騰訊雲產品福利專區 |