一、安装pprof
go install github.com/google/pprof@latest
执行后如果报下面错误
build github.com/google/pprof: cannot load embed: malformed module path “embed”: missing dot in first path element
这个是由于go版本太低导致的,将go版本升级到1.17以上,可以是1.17版本
1.1、替换系统的pprof
先看$GOPATH/bin下面有没有pprof,用这个pprof的bin文件将系统里的pprof替换掉
查看系统的pprof路径
whereis pprof
如果$GOPATH为空,通过find / -name "pprof"
命令查找安装的pprof安装哪去了,一般是放在**/go/bin/pprof
这个文件下,如果放在/root/go/bin/pprof
这个,whereis pprof
命令获取到是/usr/bin/pprof
这个,那么就的执行下面命令
cp /root/go/bin/pprof /usr/bin/pprof
1.2、检验替换是否成功
执行下面命令
pprof
如果出现下面这