仓酷云

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

[CentOS(社区)] 给大家带来Centos7利用cgroups限定历程资本

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-14 20:10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
欢迎大家来到仓酷云论坛!cgroups简介
把持组(cgroups)是一个linux内核特征,它同意你指定内核应当怎样给一个历程组分派特定的资本。你能够用cgroups指定在某一个组中的历程利用几cpu工夫、体系内存、收集带宽、大概这些资本的组合。
(选自马哥教导的微信公家平台)

cgroups利用
<divstyle="padding:0px;margin:0px;color:rgb(85,85,85);font-family:宋体,ArialNarrow,arial,serif;font-size:14px;line-height:28px;"><divclass="syntaxhighlighterbash"id="highlighter_179047"style="width:720px;padding:0px!important;margin:0.3em0px!important;border-radius:0px!important;border:0px!important;bottom:auto!important;float:none!important;left:auto!important;line-height:1.1em!important;outline:0px!important;overflow-y:visible!important;overflow-x:auto!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:baseline!important;box-sizing:content-box!important;font-family:Consolas,BitstreamVeraSansMono,CourierNew,Courier,monospace!important;font-size:1em!important;min-height:inherit!important;background-image:none!important;background-attachment:initial!important;background-size:initial!important;background-origin:initial!important;background-clip:initial!important;background-position:initial!important;background-repeat:initial!important;"><divclass="container"style="padding:0px!important;margin:0px!important;border-radius:0px!important;border:0px!important;bottom:auto!important;float:none!important;left:auto!important;line-height:1.1em!important;outline:0px!important;overflow:visible!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:baseline!important;width:auto!important;box-sizing:content-box!important;font-size:1em!important;min-height:inherit!important;background:none!important;">[size=1em]#下载一个能够摹拟cpu高负载的工具,mathomatic是质数天生器,会加年夜处置器的负荷
[size=1em]wgethttp://mathomatic.orgserve.de/mathomatic-16.0.5.tar.bz2
[size=1em]
[size=1em]tarxfmathomatic-16.0.5.tar.bz2
[size=1em]cdmathomatic-16.0.5/primes/
[size=1em]make&&makeinstall#编译装置
[size=1em]
[size=1em]#centos7体系必要装置libcgroup-tools包,才有cgroup设置下令
[size=1em]yuminstall-ylibcgroup-tools.x86_64
[size=1em]
[size=1em]#创立两个分歧cpu资本分派的组
[size=1em]cgcreate-gcpu:/large#详细下令利用cgcreate-h
[size=1em]cgcreate-gcpu:/small
[size=1em]
[size=1em]#cpu.shares是cpu把持的一个属性,更多的属性
[size=1em]#能够到/sys/fs/cgroup/cpu目次下检察,默许值是1024,值越年夜,能取得更多的cpu工夫
[size=1em]cgset-rcpu.shares=512small
[size=1em]
[size=1em]#cgexec启动一个cgroup义务
[size=1em]matho-primes0999999999>/dev/null&#天生一个从0到999999999的质数列表
[size=1em]cgexec-gcpu:small/usr/local/bin/matho-primes0999999999>/dev/null&#背景运转
[size=1em]
[size=1em]#利用top下令检察发明cpu被100%占用,由于是一个独自的历程,它利用尽量多的cpu
[size=1em]#cgroups限定仅在两个或多个以长进程合作cpu资本时起感化
[size=1em]PIDUSERPRNIVIRTRESSHRS%CPU%MEMTIME+COMMAND
[size=1em]6726root20092082540488R99.90.00:34.47matho-primes
[size=1em]
<divclass="linenumber28index27alt1"style="white-space:nowrap;padding:0px1em!important;margin:0px!important;border-radius:0px!important;border:0px!important;bottom:auto!important;float:none!important;left:auto!important;line-height:1.1em!important;outline:0px!important;overflow:visible!important;position:static!important;right:auto!important;top:auto!important;vertical-align:baseline!important;width:auto!important;box-sizing:content-box!important;font-size:1em!important;min-height:inherit!important;background-image:none!important;background-attachment:initial!important;background-size:initial!important;background-origin:initial!important;background-clip:initial!important;background-position:initial!important;background-repeat:initial!important;">cgexec-gcpu:large
柔情似水 该用户已被删除
沙发
发表于 2015-1-14 21:23:59 | 只看该作者

给大家带来Centos7利用cgroups限定历程资本

前排顶,很好!
小魔女 该用户已被删除
板凳
发表于 2015-2-1 16:45:16 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
分手快乐 该用户已被删除
地板
发表于 2015-2-7 13:07:35 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
变相怪杰 该用户已被删除
5#
发表于 2015-2-22 16:34:20 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
只想知道 该用户已被删除
6#
发表于 2015-3-7 04:08:02 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
深爱那片海 该用户已被删除
7#
发表于 2015-3-14 14:07:03 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
老尸 该用户已被删除
8#
发表于 2015-3-21 11:38:55 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-11 17:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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