[unix] 데스크탑에서 sched_autogroup_enabled의 이점

2.6으로 sched_autogroup_enabled설정 한 2.6.37 커널 을 1 로 설정하여 실행하고 있습니다 .

  • 데스크톱에서 응용 프로그램을 시작하고 있습니다.
  • 데스크톱에서 시작된 응용 프로그램은 동일한 tty를 공유합니다.
  • 동일한 tty를 가진 응용 프로그램은 언급 된 커널 기능의 이점을 얻지 못합니다.

나머지와 다른 tty에 있어야하는 응용 프로그램을 어떻게 선택할 수 있습니까?



답변

이 데모는 개선에 대한 아이디어를 제공합니다. sched_autogroup_enabled = 0
http://www.youtube.com/watch?v=uk70SeGA7pg

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


답변

현재 고급 사용자가 자신의 작업 그룹을 만드는 것이 더 유용 할 것입니다. 또는 ulatencyd에 대한 사용자 지정 규칙을 설정해 볼 수 있습니다. 두 경우 모두 자동 그룹 패치를 비활성화하여 수동 cgroup과 충돌하지 않습니다.

Ulatencyd FAQ : https://github.com/poelzi/ulatencyd/wiki/Faq

Cgroups 설명서 : http://www.mjmwired.net/kernel/Documentation/cgroups.txt


답변