cpu负载模拟https://blog.csdn.net/William0318/article/details/98477366
#!/bin/bash
cat << EOF > /tmp/infiniteburn.sh
#!/bin/bash
while true;
do openssl speed;
done
EOF
for i in {1..32}
do
nohup /bin/bash /tmp/infiniteburn.sh &
done
问题排查: https://www.jianshu.com/p/e1b50080568f
- top 发现问题 找到PID。
- ps aux | grep PID 查看具体 程序。
- ps -mp &PID -o THREAD,tid,tim; 定位到问题线程id。
- printf "%x\n" tid; 转换 tid 为 16进制格式。
- jstack PID | grep tid -A60 ,打印堆栈信息 ,定位问题代码。
作者:白袜子先生
链接:https://www.jianshu.com/p/e1b50080568f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
各种负载模拟: