桌面上 sched_autogroup_enabled 的好处

桌面上 sched_autogroup_enabled 的好处

我正在运行设置为 1 的 2.6.37 内核sched_autogroup_enabled。我不确定我是否看到了该补丁的好处,因为:

  • 我正在从桌面启动我的应用程序;
  • 从桌面启动的应用程序共享同一个 tty;
  • 具有相同 tty 的应用程序不会从上述内核功能中受益。

我如何选择一些应用程序,使其与其他应用程序位于不同的 tty 上?

答案1

这个演示应该能让您对改进有一个想法:sched_autogroup_enabled = 0 http://www.youtube.com/watch?v=uk70SeGA7pg

sched_autogroup_enabled = 1 http://www.youtube.com/watch?v=prxInRdaNfc

答案2

目前,高级用户创建自己的任务组可能更有用。或者您可以尝试为 ultencyd 设置自定义规则。在任何一种情况下,我可能都会禁用自动组补丁,这样它就不会与手动 cgroup 冲突。

Ulatencyd 常见问题解答:https://github.com/poelzi/ulatencyd/wiki/Faq
Cgroups 文档:http://www.mjmwired.net/kernel/Documentation/cgroups.txt

相关内容