


Centos下如何为进程绑定CPU
添加时间:2019-10-28 17:26:17
添加:
思海网络
taskset 是一个CPU 调节工具,能够将系统任务分配至指定的CPU
本文以nodejs为例
第一步,查询nodejs 进程
pgrep node
19277
19283
第二步,锁定CPU
taskset -pc 0 19277 (其中0代表CPU0,以此类推)
taskset -pc 1 19283
第三步,搞定!
附一个小脚本,能自动绑定nodejs的进程,假设有四个node,CPU是四核的。
#!/usr/bin/env bash
set-e
node_porcess=`pgrep node|wc-l`
if[$node_process -eq0 ];then
echo“nodejs process not found”
exit1
else
node1=`pgrep node |sort|tr-s "\n"" "|awk'{print $1}'`
node2=`pgrep node |sort|tr-s "\n"" "|awk'{print $2}'`
node3=`pgrep node |sort|tr-s "\n"" "|awk'{print $3}'`
node4=`pgrep node |sort|tr-s "\n"" "|awk'{print $4}'`
taskset -pc 0 $node1
taskset -pc 1 $node2
taskset -pc 2 $node3
taskset -pc 3 $node4
fi
关键字:Centos、进程、绑定、CPU
新文章:
- Centos下如何为进程绑定CPU
- rsync如何同步隐藏文件和排除文件
- CentOS下badblocks指令的详解
- CentOS EXT4文件系统的详解
- CentOS下CronTab任务周期计划详解
- Centos下crontab指定执行用户
- Centos手动释放内存的方法
- CentOS mktemp 命令解释
- CentOS中命令选项及参数简介两者区别的讲解
- 如何使用Xmanager远程连接Centos6.5
- CentOS常见服务详解
- Centos下lvm扩容详解
- Centos下如何查看调优apache状态的相关命令
- CentOS下ssh如何登录限制ip
- Centos纯命令行文本界面下如何安装桌面
- Centos下rpm包如何制作
- Centos yum只更新安全补丁操作
- Centos中记录终端输出到文本文件的方法
- Centos文件搜索命令的讲解
- CentOS下如何实行计划任务