首页 > 其他分享 >Taurus .Net Core 微服务开源框架:Admin 插件【2】 - 系统环境信息管理

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

时间:2023-06-27 09:57:09浏览次数:59  
标签:Core 插件 Admin IP GC Net

前言:

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

 总结:

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

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

标签:Core,插件,Admin,IP,GC,Net
From: https://www.cnblogs.com/cyq1162/p/17506181.html

相关文章

  • fastadmin 根据某个字段的值控制另一个字段显示与隐藏
    {field:'switch',title:__('Switch'),table:table,//formatter:Table.api.formatter.toggle......
  • JQ jQuery插件如何开发
    <!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><title></title><scriptsrc="jquery-1.10.1.min.js"></script></head><body><script>$.extend......
  • 第30章 使用Emmet插件
    index.html<!DOCTYPEhtml><htmllang="zh-cn"><head> <metacharset="UTF-8"> <title>Document</title> <linkrel="stylesheet"href="style.css"></head><body>&......
  • Typora PicGo-Core gitee
    参考:(41条消息)Typora+PicGo-core插入图片自动上传,gitee,gitgub,sm.ms三种免费图床_jaymier的博客-CSDN博客(41条消息)Node.js下载安装及环境配置教程【超详细】_nodejs下载安装教程_WHF__的博客-CSDN博客1、安装Node.js下载|Node.js中文网(nodejs.cn)傻瓜式,直接下一步,可......
  • 基于前端Vue后端.NetCore Web后台管理系统通用开本框架采用前后端分离技术
    基于前端Vue后端.NetCoreWeb后台管理系统通用开本框架采用前后端分离技术,前端使用vue2.6.0,后端使用.netcore3.1,支持跨平台、多租户、支持MySQLSQLServerOracle多数据库,模块化设计,高性能,高颜值,不管是个人学习还是企业做项目都非常适合 原创文章,转载请说明出处,资料来源:http://im......
  • .net core使用channel消息队列
    .netcore使用channel消息队列背景最近做一个项目,连接了很多设备,需要保存设备的心跳数据,刚开始的做法是直接接收到设备的数据之后进行心跳数据的保存,但是随着设备多了起来,然后设备的使用时长不断的加大,对数据库的压力也比较大,所以想着优化一下。方案调研1.使用第三方中间件常......
  • .NETCore项目在Windows下构建Docker镜像并本地导出分发到CentOS系统下
    在Windows下使用Docker,我们选择DockerDesktop这个软件,非常方便。DockerDesktop介绍及安装DockerDesktop是适用于Mac、Linux或Windows环境的一键安装应用程序,使您能够构建和共享容器化应用程序和微服务。它提供了一个简单的GUI(图形用户界面),允许您直接从机器管理容器、应用程......
  • SQLServer Core 序列号使用CPU限制的处理
    SQLServerCore序列号使用CPU限制的处理背景有客户是SQLSERVER的数据库.说要进行一下压测.这边趁着最后进行一下环境的基础搭建工作.然后在全闪的环境上面搭建了一个Windows2019+SQL2019的环境发现一个挺好的地方.SQLSERVER会提示,如果使用enterprise的序列号的话仅能......
  • 编译 CoreML 模型
    本篇文章译自英文文档CompileCoreMLModels作者是JoshuaZ.Zhang,KazutakaMorita,ZhaoWu更多TVM中文文档可访问→ApacheTVM是一个端到端的深度学习编译框架,适用于CPU、GPU和各种机器学习加速芯片。|ApacheTVM中文站本文介绍如何用Relay部署CoreML模型。首先......
  • 在VScode中,文件自动添加头部注释-插件koroFileHeader配置
    1、扩展商店,搜索koroFileHeader进行安装2、打开设置-搜索Fileheader-点击头部注释的setting.json文件3、可以在其中配置头部注释"fileheader.customMade":{"Author":"gitconfiguser.name",//作者//"Author":"gitconfiguser.name",//可以获......