在我们运维的db环境中,一个机器跑多个mysql实例经常会出现某个进程占用了几乎所有的cpu 进而影响其他的实例运行。...基于此我们需要限制某个进程的cpu资源,将其使用 的cpu限定在某个或者某几个固定的cpu上,避免对其他的进程产生影响。...taskset
-p,--pid 对一个已存在的pid进行操作
-c,--cpu-list 限定进程到指定的cpu上,可以指定多个,以逗号分隔,也可指定范围:1,2,5,6-8。...a 使用 top 获取占用cpu 资源最多的进程。...cpu使用率达到满负荷
使用cpu进行限制之前
使用cpulimit -e mysqld -l 70 -z -v 命令对mysqld进程进行限制
需要说明的是 cpulimit 是限定某个进程的使用