Centos下如何为进程绑定CPU?Centos下为进程绑定CPU的方法linux进程绑定cpu




Centos下如何为进程绑定CPU?Centos下为进程绑定CPU的方法linux进程绑定cpu

2022-07-20 21:04:27 网络知识 官方管理员

taskset是一个CPU调节工具,能够将系统任务分配至指定的CPU

本文以nodejs为例

第一步,查询nodejs进程

pgrepnode

19277

19283

第二步,锁定CPU

taskset-pc019277(其中0代表CPU0,以此类推

taskset-pc119283

第三步,搞定!

附一个小脚本,能自动绑定nodejs的进程,假设有四个node,CPU是四核的。

#!/usr/bin/envbash

set-e

node_porcess=`pgrepnode|wc-l`

if[$node_process-eq0];then

echonodejsprocessnotfound

exit1

else

node1=`pgrepnode|sort|tr-s"\n"""|awk'{print$1}'`

node2=`pgrepnode|sort|tr-s"\n"""|awk'{print$2}'`

node3=`pgrepnode|sort|tr-s"\n"""|awk'{print$3}'`

node4=`pgrepnode|sort|tr-s"\n"""|awk'{print$4}'`

taskset-pc0$node1

taskset-pc1$node2

taskset-pc2$node3

taskset-pc3$node4

fi


发表评论:

最近发表
网站分类
标签列表