使用taskset命令让进程运行在指定CPU上
操作场景
taskset命令,可用于进程的CPU调优,可以把云服务器上运行的某个进程,指定在某个CPU上工作。
本节操作指导用户使用taskset命令让进程运行在指定CPU上。
适用场景
CentOS、EulerOS系列操作系统。
操作步骤
- 执行如下命令,查看云服务器CPU核数。
cat /proc/cpuinfo
关于CPU的核心参数说明:
- processor:指明第几个CPU处理器
- cpu cores:指明每个处理器的核心数
- 执行以下命令,查看进程当前运行在哪个CPU上。
例如:taskset -p 23989
显示的是十六进制数字1,转换为二进制为0001。每个1对应一个CPU,所以进程运行在第0个CPU上。