问题: 今天发现.NetCore6程序,运行在一台Linux2核2G内存的服务器中,响应静态文件特别慢。 于是一查,发现有个进程:kswapd0进程 占用CPU 都200%。 该进程描述如下: kswapd0是Linux操作系统内核中的一个进程。它的主要工作是管理系统内存,包括回收不再使用的内存页面和交换空闲内存页面到磁盘上的交换文件或分区中。在系统需要更多物理内存时,kswapd0进程负责从进程占用的虚拟内存中选择合适的页面并将其交换到物理内存中。 kswapd0进程通常会占用一定比例的CPU和内存资源,这是正常的操作。如果你看到kswapd0进程占用了大量的CPU时...

  bIaTPaOtIHWP   2023年11月02日   20   0   0 .NET

前言: 最近发现NetCore的文章有点少,特来补几篇。 上一篇:Taurus.mvc.NetCore微服务开源框架发布V3.1.7:让分布式应用更高效。 自上篇之后,期间更新了4个小版本,更新如下: -----V3.1.7.1---------------- 1、优化:请求头输出【标识主机IP号、进程号】(2023-06-07) 2、优化:Gateway负载算法。(2023-06-07) 3、优化:SessionID(Cookie输出)(2023-06-07) 4、优化:日志记录。(2023-06-08) 5、优化:CORS跨域。(2023-06-09) 6、优化:输出主机头。(2023-...

  bIaTPaOtIHWP   2023年11月02日   24   0   0 .NET

前言: 继上篇:Taurus.NetCore微服务开源框架:Admin插件【1】微服务节点管理 本篇继续介绍下一个内容: 1、系统环境信息节点- OS-Environment界面  基本信息如上图,重点的几个参数: 1、App-StartTime:应用程序启用时间,可以在更新程序或配置文件后,查看该时间,看应用程序是否更新完成。 2、几个IP:可以看客户端IP,服务端内网IP和公网IP。 3、Runtime-Version:公共运行时版本。 4、ProcessID:当前进程ID。 5、ThreadCount:当前线程数。 6、WorkingSet:当前占用内存...

  bIaTPaOtIHWP   2023年11月02日   16   0   0 .NET

前言: 继上篇:Taurus.NetCore微服务开源框架:Admin插件【2】系统环境信息管理 本篇继续介绍下一个内容: 1、系统指标节点:Metric- API 界面 界面图如下: 1、简要说明:数据查看: 该页面默认呈现API访问次数的统计,由于要显示的数据列有点多,24小时,因此用了全屏显示。 同时提供快捷切换显示选项:昨天与今天。 如果需要查询其余时间数据,可以通过修改url上的时间调整,如,上面的Url路径为: https://api.xxxxxx.com/admin/metric?d=20230627 修改d参数即可。 2、控制统计是否启用:可以在配置...

  bIaTPaOtIHWP   2023年11月02日   17   0   0 .NET

前言: 继上篇:Taurus.NetCore微服务开源框架:Admin插件【3】指标统计管理 本篇继续介绍下一个内容: 1、系统配置节点:App- Config 界面 界面图如下: 双击节点即可进入修改模式,如:   修改说明:  不勾选持久化,该配置当前生效,下次重次失效,修改后配置值旁边带有【temp】说明文字; 勾选持久化,该配置会存储在硬盘中,后续重启也仍旧生效,修改后配置值旁边带有【durable】说明文字。  节点说明:默认显示的是Mvc的配置界面。 NetCore版本和.NetFramework版本的区别,就是多了一个K...

  bIaTPaOtIHWP   2023年11月02日   44   0   0 .NET

前言: 继上篇:Taurus.NetCore微服务开源框架:Admin插件【4-1】配置管理-Kestrel【含https启用】 本篇继续介绍下一个内容: 1、系统配置节点:Mvc 配置界面 界面如图: 以下为配置说明: 1、Mvc.IsEnable: 控制Taurus的Mvc是否启用,比如网关、或注册中心,或者使用其它Mvc框架,可以选择不启用。 如正常访问Mvc时: 禁用它后:     此选项不影响此后台管理插件的使用。 2、Mvc.IsAllowIPHost:【禁用主机IP访问】 是否允许通过IP直接访问,比如绑定域名访问时,可以直接禁用。 禁用后用I...

  bIaTPaOtIHWP   2023年11月02日   33   0   0 .NET

前言: 继上篇:Taurus.NetCore微服务开源框架:Admin插件【4-2】配置管理-Mvc【含请求日志打印】 本篇继续介绍下一个内容: 1、系统配置节点:Mvc- Plugin- MicroService 配置界面:注册中心  界面如下: 简要说明: 该菜单下,显示该微服务类型的菜单,可能为服务端、或客户端、或两者、或两者都不是【配置不会显示】。 下面对配置进行说明: MicroServiceType:仅显示当前微服务类型。 MicroService.Server.IsEnable:当前微服务是否记用【允许中间暂停与重新启用】。 Mic...

  bIaTPaOtIHWP   2023年11月02日   25   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~