• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > Centos下如何为进程绑定CPU?Centos下为进程绑定CPU的方法

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos 查看进程,centos 杀死进程,centos 进程,centos 杀进程,centos 结束进程等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS如何设置用户句柄数与用户进程数?
  • CentOS进程资源占用高原因分析命令详解
  • CentOS下查看某个进程的线程数量的方法
  • CentOS看进程打开的文件或文件对应的进程的详解
  • CentOS如何运行与控制后台进程?
  • CentOS进程和计划任务管理的详解
  • Centos下如何为进程绑定CPU?Centos下为进程绑定CPU的方法
  • Centos进程状态详解

相关文章

  • 2017-05-12CentOS安装后不能连网该如何解决?
  • 2017-05-12Centos 7上面安装Powershell的方法
  • 2017-05-12CentOS5.5中安装VirtualBOX增强工具
  • 2017-05-12CentOS下常用命令整理小结
  • 2017-05-12CentOS6.5使用udev管理网卡详解
  • 2017-05-12CentOS如何安装XRDP实现远程桌面访问?
  • 2017-05-12CentOS 6.X 开机错误修复步骤分享
  • 2017-05-12CentOS简介与RedHat Linux的区别介绍
  • 2017-05-12VirtualBOX给CentOS建共享文件夹的方法
  • 2017-05-12Centos 5.5 php5.1.2升级到php5.2.6的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS系统下配置FTP的方法
    • 使用awk按模式筛选文本或字符串的方法
    • Centos系统用户密码字符串生成命令-shadow
    • linux RPM包安装、更新、删除等操作命令简明总结
    • CentOS如何卸载系统的OpenJDK?CentOS卸载系统的OpenJDK的方法
    • 在CentOS系统中安装Websvn的教程
    • centos7下systemd实现tomcat多实例配置方法
    • CentOS中逐页显示长文本文件more命令
    • CentOS6.6禁用Ctrl+Alt+Del重启功能介绍
    • 在CentOS下安装和卸载图形化界面的方法

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有