仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 724|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] CentOS教程之Centos下为过程绑定CPU

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:08:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!taskset是一个CPU调理对象,可以或许将体系义务分派至指定的CPU



本文以nodejs为例


第一步,查询nodejs过程
  1. pgrepnode1927719283
复制代码
第二步,锁定CPU
  1. taskset-pc019277(个中0代表CPU0,以此类推)taskset-pc119283
复制代码
第三步,弄定!


附一个小剧本,能主动绑定nodejs的过程,假定有四个node,CPU是四核的。
  1. #!/usr/bin/envbashset-enode_porcess=`pgrepnode|wc-l`if[$node_process-eq0];thenecho“nodejsprocessnotfound”exit1elsenode1=`pgrepnode|sort|tr-s"
  2. """|awk{print$1}`node2=`pgrepnode|sort|tr-s"
  3. """|awk{print$2}`node3=`pgrepnode|sort|tr-s"
  4. """|awk{print$3}`node4=`pgrepnode|sort|tr-s"
  5. """|awk{print$4}`taskset-pc0$node1taskset-pc1$node2taskset-pc2$node3taskset-pc3$node4fi
复制代码
本文出自“Purple_Grape的博客”博客,请务必保存此出处http://purplegrape.blog.51cto.com/1330104/1252197


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
柔情似水 该用户已被删除
沙发
发表于 2015-1-17 05:54:17 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-17 05:54:17 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
因胸联盟 该用户已被删除
地板
发表于 2015-1-25 13:48:37 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
admin 该用户已被删除
5#
发表于 2015-2-2 22:29:15 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
蒙在股里 该用户已被删除
6#
发表于 2015-2-8 18:06:27 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
分手快乐 该用户已被删除
7#
发表于 2015-3-8 10:04:55 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
再现理想 该用户已被删除
8#
发表于 2015-3-16 02:41:37 | 只看该作者
有疑问前,知识学习前,先用搜索。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表