HueiFeng

Microsoft MVP

All Posts in 2022


使用dotnet-monitor分析在Kubernetes的应用程序:Sidecar模式

dotnet-monitor可以在Kubernetes中作为Sidecar运行,Sidecar是一个容器,它与应用程序在同一个Pod中运行,利用Sidecar模式使我们可以诊断及监控应用程序。 如下图所示,这是我们最终要实现的目标,通过可视化界面查看应用程序的指标信息。 file 应用服务 创建dotnetmonitor.yaml文件,如下所示。 apiVersion: apps/v1 kind: Deployment metadata: name: dotnet-monitor-example spec: replicas: 3 selector: matchLabels: app: dotnet-monitor-example template: metadata: annotations: prometheus. …

.NET Kubernetes

wsl2 内存限制

在C:\Users\<UserName>\.wslconfig创建一个文件,配置如下所示。 [wsl2] memory=4GB swap=8GB swap类似于Windows的虚拟内存,从硬盘中划分出一个分区,在物理内存不够时,就会将硬盘空间虚拟成内存使用,用于解决内存不足的情况。 配置格式: [wsl2] memory=size processors=number swap=size localhostForwarding=bool 在配置设置完之后,执行wsl --shutdown命令进行关闭,随后执行wsl命令再次启动即可。 memory:限制内存 swap:交换分区 processors:限制核心数 localhostForwarding:关闭默认连接,将WSL2本地主机绑定到Windows本地主机