Linux下设置进程使用指定核的CPU

Linux下设置进程使用指定核的CPU

一、原因:

我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。

二、查看方法:

1、查看进程PID,如查看dotnet进程的pid:

ps -ef|grep dotnet

2、查看进程PID:30093运行所使用的CPU【4核的话,由0-3核】

taskset -p 30093

这是已经修改过的,默认会提示 affinity mask : f (表示全部CPU)。

3、例1、设置指定索引为(0\1)核处理:

taskset -p 0-1 30093

4、例2、设置指定索引为(2)的核处理:

taskset -p 2 30093


Linux下设置进程使用指定核的CPU
https://www.dearcloud.cn/2017/06/12/20200310-cnblogs-old-posts/20170612-Linux下设置进程使用指定核的CPU/
作者
宋兴柱
发布于
2017年6月12日
许可协议