Re: [PATCH 7/7] ondemand: Solve the big performance issue with ondemand during disk IO

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Tvrtko Ursulin
Date: Monday, April 19, 2010 - 2:09 am

On Sunday 18 Apr 2010 20:03:46 Arjan van de Ven wrote:

Is the improvement really because IO benefited from CPU being held at a higher
frequency, or perhaps because it is now not scaled down during IO, so when CPU
intensive part of git grep comes along it is already "revved up"?

Or in other words, does a pure IO workload benefit from now higher selected
frequency?

One idea I had but a) never had time to implement it and b) was not sure it
would be accepted anyway, was to modify ondemand governor to ramp up
instantly, but slow down slowly (in a configurable way). Or to make it a hybrid
of conservative and ondemand in a way. (This was all long time ago so perhaps
today what I wanted to do then is already achievable with some knobs.) It was
not an idea out of thin air, but based on unpleasant desktop latencies with
ondemand, while performance governor was of course perfect.

Tvrtko




Sophos Plc, The Pentagon, Abingdon Science Park, Abingdon, OX14 3YP, United Kingdom.
Company Reg No 2096520. VAT Reg No GB 348 3873 20.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/7] Fix performance issue with ondemand governor, Arjan van de Ven, (Sun Apr 18, 11:59 am)
[PATCH 1/7] sched: add a comment to get_cpu_idle_time_us(), Arjan van de Ven, (Sun Apr 18, 12:00 pm)
[PATCH 2/7] sched: introduce a function to update the idle ..., Arjan van de Ven, (Sun Apr 18, 12:01 pm)
[PATCH 3/7] sched: update the idle statistics in get_cpu_i ..., Arjan van de Ven, (Sun Apr 18, 12:01 pm)
[PATCH 4/7] sched: fold updating of the last update time i ..., Arjan van de Ven, (Sun Apr 18, 12:02 pm)
[PATCH 5/7] sched: eliminate the ts->idle_lastupdate field, Arjan van de Ven, (Sun Apr 18, 12:02 pm)
[PATCH 6/7] sched: introduce get_cpu_iowait_time_us(), Arjan van de Ven, (Sun Apr 18, 12:03 pm)
[PATCH 7/7] ondemand: Solve the big performance issue with ..., Arjan van de Ven, (Sun Apr 18, 12:03 pm)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Tvrtko Ursulin, (Mon Apr 19, 2:09 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Mon Apr 19, 6:43 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Mon Apr 19, 6:46 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Mon Apr 19, 7:47 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Mon Apr 19, 5:47 pm)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Thomas Renninger, (Tue Apr 20, 2:24 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Thomas Renninger, (Tue Apr 20, 2:29 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Tue Apr 20, 4:02 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Tue Apr 20, 4:07 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Thomas Renninger, (Fri Apr 23, 1:50 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Fri Apr 23, 6:52 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Fri Apr 23, 7:10 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Fri Apr 23, 9:06 am)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Arjan van de Ven, (Fri Apr 23, 9:08 am)
Re: [PATCH 0/7] Fix performance issue with ondemand governor, Dominik Brodowski, (Mon Apr 26, 2:45 pm)
Re: [PATCH 0/7] Fix performance issue with ondemand governor, Dominik Brodowski, (Mon Apr 26, 3:05 pm)
Re: [PATCH 7/7] ondemand: Solve the big performance issue ..., Thomas Renninger, (Tue Apr 27, 4:39 am)