200行内核补丁的bash替代品
- yjcong
- 帖子: 2470
- 注册时间: 2006-02-28 3:11
200行内核补丁的bash替代品
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的应该具体怎么搞呢?
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 次。
一梦三年,
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
- momova
- 帖子: 3381
- 注册时间: 2007-07-11 21:43
- 系统: archlinux
- 来自: 东江边
- yjcong
- 帖子: 2470
- 注册时间: 2006-02-28 3:11
Re: 200行内科补丁的bash替代品
谢谢眼镜男
----------------------
又仔细的看了一遍, 应该是明白了
step1>用root, 找个地方, 建一个"/cgroup/cpu/", 然后chmod 0777之
step2>用root"挂载", mount -t cgroup cgroup "/cgroup/cpu" -o cpu
step3>在.bashrc里加入
我从别的地方看的, 又加了一步
从root建内容为
的/bin/rmcgroup
然后sudo echo "/bin/rmcgroup" > /cgroup/cpu/release_agent
最后加在.bashrc里的是
希望没有搞错
----------------------
又仔细的看了一遍, 应该是明白了
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
然后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
一梦三年,
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
- yjcong
- 帖子: 2470
- 注册时间: 2006-02-28 3:11
Re: 200行内科补丁的bash替代品
从了几个小时, 是流畅了一些, 但cpu的使用率上去了, 风扇吹出的风了热了.
一梦三年,
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
- yanzilme
- 帖子: 253
- 注册时间: 2006-11-01 3:21
- 佚之狐L
- 帖子: 840
- 注册时间: 2008-01-28 13:02
- momova
- 帖子: 3381
- 注册时间: 2007-07-11 21:43
- 系统: archlinux
- 来自: 东江边
- yjcong
- 帖子: 2470
- 注册时间: 2006-02-28 3:11
Re: 200行内科补丁的bash替代品
我觉得明显的效果应该在高负载的情况下才出现
我把cpu降到700MHz, 所以,运行东西多了, 就很慢, 用了这个, 流畅了一些,但风扇声音大了.
或者像linus那样, 整天cpu100%, 这个的效果应该会不错的.
若是高配的cpu, 平时没什么事, 估计用与否是无差别的
我把cpu降到700MHz, 所以,运行东西多了, 就很慢, 用了这个, 流畅了一些,但风扇声音大了.
或者像linus那样, 整天cpu100%, 这个的效果应该会不错的.
若是高配的cpu, 平时没什么事, 估计用与否是无差别的
一梦三年,
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
松风依旧,
萝月何曾老.
灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
-
- 帖子: 1340
- 注册时间: 2006-01-10 19:09
Re: 200行内核补丁的bash替代品
这个不错 那天编译了最新内核重启失败了……
- yadong
- 帖子: 579
- 注册时间: 2009-08-01 17:14