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