[haiku-bugs] Re: [Haiku] #10454: New scheduler: substantial performance drop

  • From: "pdziepak" <trac@xxxxxxxxxxxx>
  • Date: Wed, 05 Feb 2014 14:02:00 -0000

#10454: New scheduler: substantial performance drop
-----------------------------+----------------------------
   Reporter:  stippi         |      Owner:  pdziepak
       Type:  task           |     Status:  in-progress
   Priority:  high           |  Milestone:  R1
  Component:  System/Kernel  |    Version:  R1/Development
 Resolution:                 |   Keywords:
 Blocked By:  10487          |   Blocking:
Has a Patch:  0              |   Platform:  All
-----------------------------+----------------------------

Comment (by pdziepak):

 Well, thread migration definitely is not working properly when it has to
 deal with a large amount of short lived tasks. hrev46810 contains only
 work toward fixing that issue not a complete fix. Also, the fact that none
 of the cores reaches 100% load in a half-second average doesn't tell much
 what is really happening there. The scheduler operates on much shorter
 time intervals. I have several patches that help to mitigate this thread
 migration problem and I will push at least some of them later today.

 "Short freezes" are rather more worrying issue. Are they system-wide or
 affect just one application? Or perhaps only mouse/keyboard input is
 affected? If you can enter KDL during one of such freezes it would be
 interesting to see if there are any running or ready threads, how they are
 assigned to cores and how cores are ranked (useful commands: "running",
 "ready", "run_queue", "cpu_heap").

--
Ticket URL: <https://dev.haiku-os.org/ticket/10454#comment:10>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: