当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 200行内核补丁的bash替代品
帖子发表于 : 2010-11-19 21:36 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
http://linux.solidot.org/linux/10/11/19/0131252.shtml

http://www.webupd8.org/2010/11/alternat ... patch.html

https://bbs.archlinux.org/viewtopic.php?id=108516&p=4

谁用命令行实现这个了. 我弄了一阵子, 没明白. 加在.bashrc里的, 是加在用户的, 还是root的? 若是用户的 怎么可能 mkdir -m 0700 /sys/fs/cgroup/cpu/user/$$, 应该没有权限吧

然后还有不同版本之间的差异, arch的应该具体怎么搞呢?


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


最后由 yjcong 编辑于 2010-11-20 2:22,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 200行内科补丁的bash替代品
帖子发表于 : 2010-11-19 21:43 
头像

注册: 2007-07-11 21:43
帖子: 3382
地址: 东江边
系统: archlinux
送出感谢: 15
接收感谢: 7
.bashrc在你用户目录下,你直接gedit ./.bashrc


_________________
我来了,我看见了,我征服了!
求勾搭,不管饭。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 200行内科补丁的bash替代品
帖子发表于 : 2010-11-19 21:57 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
谢谢眼镜男

----------------------
又仔细的看了一遍, 应该是明白了

step1>用root, 找个地方, 建一个"/cgroup/cpu/", 然后chmod 0777之
step2>用root"挂载", mount -t cgroup cgroup "/cgroup/cpu" -o cpu
step3>在.bashrc里加入
代码:
   if [ "$PS1" ] ; then 
           mkdir -m 0700 "/cgroup/cpu/$$"
           echo $$ > "/cgroup/cpu/$$/tasks"
   fi


我从别的地方看的, 又加了一步
从root建内容为
代码:
#!/bin/bash
rmdir /cgroup/cpu/$1

的/bin/rmcgroup
然后sudo echo "/bin/rmcgroup" > /cgroup/cpu/release_agent
最后加在.bashrc里的是
代码:
if [ "$PS1" ] ; then
        mkdir -m 0700 -p /cgroup/cpu/$$
        echo 1 > /cgroup/cpu/$$/notify_on_release
        echo $$ > /cgroup/cpu/$$/tasks
fi


希望没有搞错


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 200行内科补丁的bash替代品
帖子发表于 : 2010-11-19 23:38 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
从了几个小时, 是流畅了一些, 但cpu的使用率上去了, 风扇吹出的风了热了.


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 200行內科補丁的bash替代品
帖子发表于 : 2010-11-19 23:40 
头像

注册: 2006-11-01 3:21
帖子: 253
送出感谢: 0 次
接收感谢: 0 次
具體效果如何?


_________________
Ubuntu入門初基;ArchLinux登峰造極!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 200行内科补丁的bash替代品
帖子发表于 : 2010-11-20 0:59 
头像

注册: 2008-01-28 13:02
帖子: 840
送出感谢: 0 次
接收感谢: 0 次
试了下,没什么变化似的,不过系统前天重装了下,已经变了快了点,有作用应该也不大。


_________________
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 200行内科补丁的bash替代品
帖子发表于 : 2010-11-20 2:01 
头像

注册: 2007-07-11 21:43
帖子: 3382
地址: 东江边
系统: archlinux
送出感谢: 15
接收感谢: 7
靠,楼主记性真好。
我感觉没什么变化一样。估计我感觉有些迟钝。


_________________
我来了,我看见了,我征服了!
求勾搭,不管饭。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 200行内科补丁的bash替代品
帖子发表于 : 2010-11-20 2:21 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
我觉得明显的效果应该在高负载的情况下才出现

我把cpu降到700MHz, 所以,运行东西多了, 就很慢, 用了这个, 流畅了一些,但风扇声音大了.

或者像linus那样, 整天cpu100%, 这个的效果应该会不错的.

若是高配的cpu, 平时没什么事, 估计用与否是无差别的


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 200行内核补丁的bash替代品
帖子发表于 : 2010-11-20 9:45 

注册: 2006-01-10 19:09
帖子: 1335
送出感谢: 0 次
接收感谢: 0 次
这个不错 那天编译了最新内核重启失败了……


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 200行内核补丁的bash替代品
帖子发表于 : 2010-11-26 19:28 
头像

注册: 2009-08-01 17:14
帖子: 579
送出感谢: 2
接收感谢: 0 次
KAO 这就是那个传说中的给Linux打鸡血的代码??


_________________
偶立志要当技术型混混!!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译