仓酷云

标题: CentOS教程之Centos下为过程绑定CPU [打印本页]

作者: 小魔女    时间: 2015-1-14 21:08
标题: CentOS教程之Centos下为过程绑定CPU
如果您觉得本篇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
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
作者: 灵魂腐蚀    时间: 2015-1-17 05:54
请问谁有Linux的学习心得的吗?简单的说说?
作者: 因胸联盟    时间: 2015-1-25 13:48
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
作者: admin    时间: 2015-2-2 22:29
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
作者: 蒙在股里    时间: 2015-2-8 18:06
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
作者: 分手快乐    时间: 2015-3-8 10:04
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
作者: 再现理想    时间: 2015-3-16 02:41
有疑问前,知识学习前,先用搜索。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2