logo
发布于

线上dotnet服务cpu占用率高问题排查

1241-–
作者
  • avatar
    姓名
    zhli
# 安装dotnet sdk
apk add dotnet7-sdk

# 安装dotnet-counters和dotnet-trace
dotnet tool install --global dotnet-counters
dotnet tool install --global dotnet-trace

export PATH="$PATH:/root/.dotnet/tools"

# 查看性能计数器,初步定位问题
dotnet-counters monitor --refresh-interval 1 -p 1

# 收集性能跟踪数据,上传到https://www.speedscope.app/ 做分析
dotnet-trace collect -p 1 --providers Microsoft-DotNETCore-SampleProfiler --format Speedscope

# 下载scp工具
apk add openssh-client