性能分析pprof
开启pprof
需要安装graphviz
安装 sudo apt install graphviz
使用Web打开
go tool pprof -http=172.23.0.18:8081 http://172.23.0.18:8080/debug/pprof/heap
网页打开:http://172.23.0.18:8081/ui/
设置时间 ?seconds=60
go tool pprof -http=172.23.0.18:8081 http://172.23.0.18:8080/debug/pprof/profile?seconds=60
go tool pprof -http=172.23.0.18:8081 http://172.23.0.18:8080/debug/pprof/profile?seconds=60
流量监控
sudo apt-get install iftop sudo iftop -i ens160 -P
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm:运行iftop到目前时间的总流量 peak:流量峰值 rates:分别表示过去 2s 10s 40s 的平均流量