前几天有报道称,200+行的Kernel补丁能显著改善桌面性能,降低延迟。Red Hat的开发
者Lennart Poettering在邮件列表上回复Linus Torvalds时称,他有一个替代方案,只
需运行两次命令,在~/.bashrc文件中粘贴4行代码就可实现相同的效果。 Ubuntu发行版
的使用指南:
1.用”/dev”替换”/sys/fs”;在 /etc/rc.local文件中的exit 0上面中加入以下命令:
1
2
3
4
5
mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "1" > /dev/cgroup/cpu/user/notify_on_release
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent
2.执行:sudo chmod +x /etc/rc.local
3.在~/.bashrc文件中加入以下代码:
1
2
3
4
if [ "$PS1" ] ; then
mkdir -m 0700 /dev/cgroup/cpu/user/$$
echo $$ > /dev/cgroup/cpu/user/$$/tasks
fi
4.运行命令:sudo gedit /usr/local/sbin/cgroup_clean
5.粘贴代码:
1
2
#!/bin/sh
rmdir /dev/cgroup/cpu/$1
6.保存文件,执行命令:sudo chmod +x /usr/local/sbin/cgroup_clean
7.重启电脑。
200+行内核补丁的ubuntu应用方案 哪个兄弟是虚拟机的测试下?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- enqlee
- 帖子: 4
- 注册时间: 2008-12-09 18:14
- kedacheng
- 帖子: 103
- 注册时间: 2008-08-03 14:12
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 200+行内核补丁的ubuntu应用方案 哪个兄弟是虚拟机的测试下?
后来他不是说了么,这个所谓的“显著改善桌面性能,降低延迟”只是对于一种特殊情况,就是在一个tty里面运行高CPU占用的多线程程序,对于另一个tty里的程序影响不大。说白了就是个进程组之间的调度问题,个人觉得没啥意思
- jarryson
- 帖子: 4002
- 注册时间: 2005-08-14 19:53