Re: TTY task group scheduling

2010-11-19 Thread Andriy Gapon
on 18/11/2010 20:56 Alexander Best said the following: On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake thus: judging from the videos the changes are having a huge impact imo. Well, my (admittedly

Re: TTY task group scheduling

2010-11-19 Thread Andriy Gapon
on 19/11/2010 00:55 Daniel Nebdal said the following: On Fri, Nov 19, 2010 at 12:06 AM, Alexander Kabaev kab...@gmail.com wrote: On Thu, 18 Nov 2010 18:56:35 + Alexander Best arun...@freebsd.org wrote: well...i tried playing back a 1080p vide files while doing `make -j64 buildkernel` and

Re: TTY task group scheduling

2010-11-19 Thread Bruce Cran
On Fri, 19 Nov 2010 00:17:10 + Alexander Best arun...@freebsd.org wrote: 17:51 @ Genesys : Luigi Rizzo had a plugabble scheduler back in 4.* or \ thereabouts 17:51 @ Genesys : you could kldload new ones and switch to them on the fly 17:52 @ arundel : wow. that sounds cool. too bad it

Re: TTY task group scheduling

2010-11-19 Thread Alexander Leidinger
Quoting Alexander Best arun...@freebsd.org (from Fri, 19 Nov 2010 00:17:10 +): 17:51 @ Genesys : Luigi Rizzo had a plugabble scheduler back in 4.* or \ thereabouts 17:51 @ Genesys : you could kldload new ones and switch to them on the fly 17:52 @ arundel : wow. that sounds cool. too

Re: TTY task group scheduling

2010-11-19 Thread Andriy Gapon
on 18/11/2010 22:20 Julian Elischer said the following: tty grouping is a variant of what we used to have at one stage which is a kernel schedulable entity group.. KSEG Or rather, I think, a concrete application of a variant of that. the idea is that all items in a group share some

Re: TTY task group scheduling

2010-11-19 Thread Eric Masson
Bruce Cran br...@cran.org.uk writes: Hello, Google suggests that the work was a GSoC project in 2005 on a pluggable disk scheduler. It seems that something similar has found its way in DFlyBSD, dsched. Éric Masson -- manquerait plus que les groupes soient pollués. c'est beaucoup plus

Re: TTY task group scheduling

2010-11-19 Thread Vincent Hoffman
On 19/11/2010 12:42, Eric Masson wrote: Bruce Cran br...@cran.org.uk writes: Hello, Google suggests that the work was a GSoC project in 2005 on a pluggable disk scheduler. It seems that something similar has found its way in DFlyBSD, dsched. And indeed to FreeBSD, man gsched. Added sometime

Re: TTY task group scheduling

2010-11-19 Thread Jeremy Chadwick
On Fri, Nov 19, 2010 at 02:18:52PM +, Vincent Hoffman wrote: On 19/11/2010 12:42, Eric Masson wrote: Bruce Cran br...@cran.org.uk writes: Hello, Google suggests that the work was a GSoC project in 2005 on a pluggable disk scheduler. It seems that something similar has found its

Re: TTY task group scheduling

2010-11-19 Thread Taku YAMAMOTO
On Thu, 18 Nov 2010 21:30:16 +0100 O. Hartmann ohart...@mail.zedat.fu-berlin.de wrote: On 11/18/10 19:55, Lucius Windschuh wrote: 2010/11/18 Andriy Gapona...@freebsd.org: [Grouping of processes into TTY groups] Well, I think that those improvements apply only to a very specific usage

Re: TTY task group scheduling

2010-11-19 Thread Clifton Royston
On Fri, Nov 19, 2010 at 02:18:52PM +, Vincent Hoffman wrote: On 19/11/2010 12:42, Eric Masson wrote: Bruce Cran br...@cran.org.uk writes: Hello, Google suggests that the work was a GSoC project in 2005 on a pluggable disk scheduler. It seems that something similar has found its

Re: TTY task group scheduling

2010-11-19 Thread Oliver Pinter
http://lkml.org/lkml/2010/11/16/392 On 11/18/10, O. Hartmann ohart...@zedat.fu-berlin.de wrote: On 11/18/10 02:30, grarpamp wrote: Just documenting regarding interactive performance things. This one's from Linux. http://www.phoronix.com/scan.php?page=articleitem=linux_2637_videonum=1 Well,

Re: TTY task group scheduling

2010-11-19 Thread Garrett Cooper
On Fri, Nov 19, 2010 at 1:10 PM, Oliver Pinter oliver.p...@gmail.com wrote: http://lkml.org/lkml/2010/11/16/392 On 11/18/10, O. Hartmann ohart...@zedat.fu-berlin.de wrote: On 11/18/10 02:30, grarpamp wrote: Just documenting regarding interactive performance things. This one's from Linux.

Re: TTY task group scheduling

2010-11-19 Thread Oliver Pinter
My desktop running 7-STABLE with 100Hz and NOPREEMPT (it's a 4core SMP system), I tested 8-STABLE, but that is not too responsive, the solution is: 100Hz NOPREEMPT + kern.sched.preempt_thresh=224 After this setting, the system is likely responsive as 7-STABLE. On 11/19/10, Garrett Cooper

Re: TTY task group scheduling

2010-11-19 Thread Garrett Cooper
On Fri, Nov 19, 2010 at 5:27 PM, Oliver Pinter oliver.p...@gmail.com wrote: My desktop running 7-STABLE with 100Hz and NOPREEMPT (it's a 4core SMP system), I tested 8-STABLE, but that is not too responsive, the solution is: 100Hz NOPREEMPT + kern.sched.preempt_thresh=224 After this setting,

Re: TTY task group scheduling

2010-11-19 Thread Dan Nelson
In the last episode (Nov 19), Alexander Leidinger said: Quoting Alexander Best arun...@freebsd.org (from Fri, 19 Nov 2010 00:17:10 +): 17:51 @ Genesys : Luigi Rizzo had a plugabble scheduler back in 4.* or thereabouts 17:51 @ Genesys : you could kldload new ones and switch to them

Re: TTY task group scheduling

2010-11-18 Thread O. Hartmann
On 11/18/10 02:30, grarpamp wrote: Just documenting regarding interactive performance things. This one's from Linux. http://www.phoronix.com/scan.php?page=articleitem=linux_2637_videonum=1 Well, it would be nice to have those improvements in FreeBSD, but I doubt this will make it in due time

Re: TTY task group scheduling

2010-11-18 Thread Andriy Gapon
on 18/11/2010 13:04 O. Hartmann said the following: On 11/18/10 02:30, grarpamp wrote: Just documenting regarding interactive performance things. This one's from Linux. http://www.phoronix.com/scan.php?page=articleitem=linux_2637_videonum=1 Well, it would be nice to have those

Re: TTY task group scheduling

2010-11-18 Thread Alexander Best
On Thu Nov 18 10, Andriy Gapon wrote: on 18/11/2010 13:04 O. Hartmann said the following: On 11/18/10 02:30, grarpamp wrote: Just documenting regarding interactive performance things. This one's from Linux. http://www.phoronix.com/scan.php?page=articleitem=linux_2637_videonum=1

Re: TTY task group scheduling

2010-11-18 Thread Chuck Swiger
On Nov 18, 2010, at 10:23 AM, Alexander Best wrote: On Thu Nov 18 10, Andriy Gapon wrote: on 18/11/2010 13:04 O. Hartmann said the following: On 11/18/10 02:30, grarpamp wrote: Just documenting regarding interactive performance things. This one's from Linux.

Re: TTY task group scheduling

2010-11-18 Thread Rob Farmer
On Thu, Nov 18, 2010 at 10:39, Chuck Swiger cswi...@mac.com wrote: Frankly, I'm also turned off by the attempt to popup a full page ad in addition to the rest of the advertising content which surrounds what is nominally supposed to be the real content.  That doesn't mean there is anything

Re: TTY task group scheduling

2010-11-18 Thread Matthew D. Fuller
On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake thus: judging from the videos the changes are having a huge impact imo. Well, my (admittedly limited, and certainly anecdotal) experience is that Linux's interactive response when under heavy load

Re: TTY task group scheduling

2010-11-18 Thread Jeremy Chadwick
On Thu, Nov 18, 2010 at 06:23:24PM +, Alexander Best wrote: On Thu Nov 18 10, Andriy Gapon wrote: on 18/11/2010 13:04 O. Hartmann said the following: On 11/18/10 02:30, grarpamp wrote: Just documenting regarding interactive performance things. This one's from Linux.

Re: TTY task group scheduling

2010-11-18 Thread Alexander Best
On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake thus: judging from the videos the changes are having a huge impact imo. Well, my (admittedly limited, and certainly anecdotal) experience is that

Re: TTY task group scheduling

2010-11-18 Thread Alexander Best
On Thu Nov 18 10, Rob Farmer wrote: On Thu, Nov 18, 2010 at 10:39, Chuck Swiger cswi...@mac.com wrote: Frankly, I'm also turned off by the attempt to popup a full page ad in addition to the rest of the advertising content which surrounds what is nominally supposed to be the real content.  

Re: TTY task group scheduling

2010-11-18 Thread Freddie Cash
On Thu, Nov 18, 2010 at 10:56 AM, Alexander Best arun...@freebsd.org wrote: On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake thus: judging from the videos the changes are having a huge impact imo.

Re: TTY task group scheduling

2010-11-18 Thread Lucius Windschuh
2010/11/18 Andriy Gapon a...@freebsd.org: [Grouping of processes into TTY groups] Well, I think that those improvements apply only to a very specific usage pattern and are greatly over-hyped. But there are serious issue if you use FreeBSD as a desktop OS with SMP and SCHED_ULE, or? Because

Re: TTY task group scheduling

2010-11-18 Thread O. Hartmann
On 11/18/10 19:28, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake thus: judging from the videos the changes are having a huge impact imo. Well, my (admittedly limited, and certainly anecdotal) experience is that Linux's

Re: TTY task group scheduling

2010-11-18 Thread O. Hartmann
On 11/18/10 19:55, Lucius Windschuh wrote: 2010/11/18 Andriy Gapona...@freebsd.org: [Grouping of processes into TTY groups] Well, I think that those improvements apply only to a very specific usage pattern and are greatly over-hyped. But there are serious issue if you use FreeBSD as a

Re: TTY task group scheduling

2010-11-18 Thread Julian Elischer
On 11/18/10 10:55 AM, Lucius Windschuh wrote: 2010/11/18 Andriy Gapona...@freebsd.org: [Grouping of processes into TTY groups] Well, I think that those improvements apply only to a very specific usage pattern and are greatly over-hyped. But there are serious issue if you use FreeBSD as a

Re: TTY task group scheduling

2010-11-18 Thread Alexander Kabaev
On Thu, 18 Nov 2010 18:56:35 + Alexander Best arun...@freebsd.org wrote: On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake thus: judging from the videos the changes are having a huge impact

Re: TTY task group scheduling

2010-11-18 Thread Alexander Best
On Thu Nov 18 10, Alexander Kabaev wrote: On Thu, 18 Nov 2010 18:56:35 + Alexander Best arun...@freebsd.org wrote: On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake thus: judging from

Re: TTY task group scheduling

2010-11-18 Thread Steve Kargl
On Thu, Nov 18, 2010 at 10:59:43PM +, Alexander Best wrote: well i did exactly what they did in the video. watch a 1080p video and move the output window around while compiling the kernel. It is trivial to bring ULE to its knees. If you have N cores then all you need is N+1 cpu

Re: TTY task group scheduling

2010-11-18 Thread Daniel Nebdal
On Fri, Nov 19, 2010 at 12:06 AM, Alexander Kabaev kab...@gmail.com wrote: On Thu, 18 Nov 2010 18:56:35 + Alexander Best arun...@freebsd.org wrote: On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the voice of Alexander Best, and lo! it spake

Re: TTY task group scheduling

2010-11-18 Thread Alexander Best
On Fri Nov 19 10, Daniel Nebdal wrote: On Fri, Nov 19, 2010 at 12:06 AM, Alexander Kabaev kab...@gmail.com wrote: On Thu, 18 Nov 2010 18:56:35 + Alexander Best arun...@freebsd.org wrote: On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov 18, 2010 at 06:23:24PM + I heard the

Re: TTY task group scheduling

2010-11-18 Thread Julian Elischer
On 11/18/10 3:37 PM, Alexander Best wrote: On Fri Nov 19 10, Daniel Nebdal wrote: On Fri, Nov 19, 2010 at 12:06 AM, Alexander Kabaevkab...@gmail.com wrote: On Thu, 18 Nov 2010 18:56:35 + Alexander Bestarun...@freebsd.org wrote: On Thu Nov 18 10, Matthew D. Fuller wrote: On Thu, Nov

Re: TTY task group scheduling

2010-11-18 Thread Garrett Cooper
On Thu, Nov 18, 2010 at 3:12 PM, Steve Kargl s...@troutmask.apl.washington.edu wrote: On Thu, Nov 18, 2010 at 10:59:43PM +, Alexander Best wrote: well i did exactly what they did in the video. watch a 1080p video and move the output window around while compiling the kernel. It is

Re: TTY task group scheduling

2010-11-18 Thread Alexander Best
On Thu Nov 18 10, Julian Elischer wrote: On 11/18/10 3:37 PM, Alexander Best wrote: On Fri Nov 19 10, Daniel Nebdal wrote: On Fri, Nov 19, 2010 at 12:06 AM, Alexander Kabaevkab...@gmail.com wrote: On Thu, 18 Nov 2010 18:56:35 + Alexander Bestarun...@freebsd.org wrote: On Thu Nov 18

Re: TTY task group scheduling

2010-11-18 Thread David Magda
On Nov 18, 2010, at 18:43, Julian Elischer wrote: we are part of the way there.. at least we did abstract the scheduler to the point where we have two completely different ones. you are welcome to develop a 'framework as you describe and plug it into the abstraction we already have. It

Re: TTY task group scheduling

2010-11-18 Thread Andrew Reilly
On Thu, Nov 18, 2010 at 06:23:24PM +, Alexander Best wrote: you think so? judging from the videos the changes are having a huge impact imo. On Linux. Have you ever seen those sorts of UI problems on FreeBSD? I don't watch much video on my systems, but I haven't seen that. FreeBSD has