cpu 100%排查

Published: 23 Jul 2023 Category:

cpu使用率100%

  • top中进程cpu达到100%

  • netstat -anp grep <端口号> 只有较少的连接,服务并没有高负载
  • top -Hp <进程号>,获得高使用率进程号
  • perf record <进程号>
  • perf report

perf.png

数组拼接上cpu耗用高

  • pstack <进程号>

pstack.png

代码是python,能够看出来调用栈,看代码后呼应了perf的结果, 代码中使用了python 的sum函数,在大数据结构下,是一个通用的性能问题 ,至于为什么,下回分解