本文主要是介绍显著改善桌面性能的200+行Kernel补丁,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前几天有报道称, 200+行的Kernel补丁能显著改善桌面性能 ,降低延迟。Red Hat的开发者Lennart Poettering在邮件列表上 回复Linus Torvalds时 称, 他有一个替代方案 ,只需运行两次命令,在~/.bashrc文件中粘贴4行代码就可实现相同的效果。 Ubuntu发行版的 使用指南 :
1.用"/dev"替换"/sys/fs";在 /etc/rc.local文件中的exit 0上面中加入以下命令:
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文件中加入以下代码:
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.粘贴代码:
#!/bin/sh
rmdir /dev/cgroup/cpu/$1
6.保存文件,执行命令: sudo chmod +x /usr/local/sbin/cgroup_clean
7.重启电脑。
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文件中加入以下代码:
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.粘贴代码:
#!/bin/sh
rmdir /dev/cgroup/cpu/$1
6.保存文件,执行命令: sudo chmod +x /usr/local/sbin/cgroup_clean
7.重启电脑。
这篇关于显著改善桌面性能的200+行Kernel补丁的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!