lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 09 Sep 2009 12:40:26 +0300
From:	Nikos Chantziaras <realnc@...or.de>
To:	Peter Zijlstra <a.p.zijlstra@...llo.nl>
CC:	Mike Galbraith <efault@....de>, Ingo Molnar <mingo@...e.hu>,
	Jens Axboe <jens.axboe@...cle.com>,
	Con Kolivas <kernel@...ivas.org>, linux-kernel@...r.kernel.org
Subject: Re: BFS vs. mainline scheduler benchmarks and measurements

On 09/09/2009 12:17 PM, Peter Zijlstra wrote:
> On Wed, 2009-09-09 at 12:05 +0300, Nikos Chantziaras wrote:
>
>> Thank you for mentioning min_granularity.  After:
>>
>>     echo 10000000>  /proc/sys/kernel/sched_latency_ns
>>     echo 2000000>  /proc/sys/kernel/sched_min_granularity_ns
>
> You might also want to do:
>
>       echo 2000000>  /proc/sys/kernel/sched_wakeup_granularity_ns
>
> That affects when a newly woken task will preempt an already running
> task.

Lowering wakeup_granularity seems to make things worse in an interesting 
way:

With low wakeup_granularity, the video itself will start skipping if I 
move the window around.  However, the window manager's effect of moving 
a window around is smooth.

With high wakeup_granularity, the video itself will not skip while 
moving the window around.  But this time, the window manager's effect of 
the window move is skippy.

(I should point out that only with the BFS-patched kernel can I have a 
smooth video *and* a smooth window-moving effect at the same time.) 
Mainline seems to prioritize one of the two according to whether 
wakeup_granularity is raised or lowered.  However, I have not tested 
Mike's patch yet (but will do so ASAP.)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ