gpt4 book ai didi

Taurus.NetCore微服务开源框架:Admin插件【2】-系统环境信息管理

转载 作者:我是一只小鸟 更新时间:2023-06-27 14:32:09 25 4
gpt4 key购买 nike

前言:

继上篇: 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 。

 总结:

通过本节点信息,可以看到很多简要的系统环境信息.

后期,这里可能会调整增加,控制器相关的信息呈现.

最后此篇关于Taurus.NetCore微服务开源框架:Admin插件【2】-系统环境信息管理的文章就讲到这里了,如果你想了解更多关于Taurus.NetCore微服务开源框架:Admin插件【2】-系统环境信息管理的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com