Linux kworker占用过大排查

文章目录

运行时环境

安装Trace-cmd工具

#Centos 安装
yum install -y trace-cmd
#Ubantu&Debian 安装
apt-get install trace-cmd -y

顺着内核找

寻找workqueue_queue_* 中什么是被调用的次数最多。

#开始抓取结果
trace-cmd record -e workqueue:workqueue_queue_work
PS:cltr+c 结束抓取
#保存结果
trace-cmd > /root/log
#查看结果
awk '{print $7}' /root/log|sort|uniq -c
原文链接:Linux kworker占用过大排查