帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:Alter  Linux内核  ALT  补丁  内核  GET  

问题:

显然,与 200-line 内核补丁插件相比,有一个与内核升级无关的替代方案。

这里介绍了 ,并在这里讨论了它。

但是,我不确定 webupd8 ( 在剖面下"的解决方案在Ubuntu的Ubuntu") 中是否使用了它实际上是。 特别是,一个评论者说他正在得到一条错误消息。 任何人都可以发布实际工作的"正确"方法?

建议的解决方案:

根据我读到的评论,如下所示。

( 1 ) 在 /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"/usr/local/sbin/cgroup_clean">/dev/cgroup/cpu/release_agent



( 2 ) 创建一个名为 /usr/local/sbin/cgroup_clean的文件,其中包含以下内容:


#!/bin/sh


rmdir/dev/cgroup/cpu/$1



( 3 ) 在你的~/.bashrc 中,添加:


if ["$PS1" ] ; then 


 mkdir -m 0700/dev/cgroup/cpu/user/$$


 echo $$>/dev/cgroup/cpu/user/$$/tasks


 echo"1">/dev/cgroup/cpu/user/$$/notify_on_release


fi



( 4 ) ( 确保执行位处于打开状态) 执行


sudo chmod +x/usr/local/sbin/cgroup_clean/etc/rc.local



( 5 ) 重新启动。


回答 1:

上面的答案实际上应该修复终端错误消息。 我将尝试解释更改:

在创建其他cgroups时,notify_on_release的默认值是其父parents的当前值,将/dev/cgroup/cpu/user/notify_on_release 设置为0 将确保每个子cgroup都已经启用 notify_on_release,因此会运行 release_agent。 不幸的是,当"用户"的最后一个子cgroup被删除时,该文件夹也将被删除,导致错误消息报告。 简单的解决办法是在创建时分别为每个cgroup启用 notify_on_release,使父节点设置被禁用。

希望这是很容易的 !

编辑:我将这作为对实际答案的评论,但似乎我没有足够的信誉来完成( 但是)。


回答 2:

我使用了这个修补程序使用 Web UPD8的自动脚本到华硕电子表格 1000. 我注意到 Google Chrome的Flash 应用程序性能显著提高。 视频更流畅,帧 dropping.Gnome 用户界面也更加流畅,Windows 重画速度更快。 非常酷。链接文本链接


回答 3:

来自 Ricardo Ferreira的更新指令

开始编辑你的rc.local 文件,运行 sudo -H gedit/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"/usr/local/sbin/cgroup_clean">/dev/cgroup/cpu/release_agent



保存并退出gedit现在,使它成为可执行文件:


sudo chmod +x/etc/rc.local



完成这里操作后,编辑在主目录( gedit ~/.bashrc),在这里文件的末尾) 找到的。bashrc文件,然后添加:


 if ["$PS1" ] ; then 


 mkdir -m 0700/dev/cgroup/cpu/user/$$


 echo $$>/dev/cgroup/cpu/user/$$/tasks


 echo"1">/dev/cgroup/cpu/user/$$/notify_on_release 


 fi



要确保在最后一个任务离开时删除 cgroups cgroups,请运行以下命令:


sudo -H gedit/usr/local/sbin/cgroup_clean



复制粘贴:


#!/bin/sh


rmdir/dev/cgroup/cpu/$*



再次保存文件,退出gedit并使它的成为可执行文件:


sudo chmod +x/usr/local/sbin/cgroup_clean



完成重新启动计算机以应用更改。




文章标签:GET  ALT  Alter  内核  补丁  Linux内核  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语