mysql占用CPU一直在200%左右 怎么查是哪个占用的

如题所述

先用 top 命令查看一下 如下图:

就看画框的地方


load average 就是 CPU 的 Load

它表示 CPU 使用队列的长度 这个数字越小越好


这里有一个误区 那就是 CPU 利用率高 并不意味着负载就一定大


比方说有一个程序 它一直使用 CPU 进行运算 那么 CPU 的使用率可能逼近 100% 但是 CPU 的工作负载趋近于 1 如果同时执行两个这样的程序 则 CPU 的使用率还是逼近 100% 但是工作负载变成 2 了


也就是说 如果 CPU 的工作负载大 就代表 CPU 要在多个工作之间切换

温馨提示:答案为网友推荐,仅供参考
相似回答