atom feed28 messages in org.freebsd.freebsd-archRe: Threads goals version III
FromSent OnAttachments
Julian ElischerOct 31, 1999 7:08 pm 
Julian ElischerOct 31, 1999 11:55 pm 
John BirrellOct 31, 1999 11:56 pm 
Michael Schuster - TSC SunOS GermanyNov 1, 1999 12:51 am 
Andrew ReillyNov 1, 1999 3:11 am 
Daniel EischenNov 1, 1999 4:26 am 
Peter DufaultNov 1, 1999 4:33 am 
Daniel EischenNov 1, 1999 4:33 am 
Randell JesupNov 1, 1999 12:28 pm 
John BirrellNov 1, 1999 1:44 pm 
Peter DufaultNov 1, 1999 1:52 pm 
Jake BurkholderNov 1, 1999 3:17 pm 
Terry LambertNov 4, 1999 10:03 am 
Peter JeremyNov 4, 1999 1:56 pm 
Daniel M. EischenNov 4, 1999 2:48 pm 
Terry LambertNov 4, 1999 2:49 pm 
Terry LambertNov 4, 1999 3:13 pm 
Amancio HastyNov 4, 1999 4:48 pm 
Russell L. CarterNov 4, 1999 5:16 pm 
Amancio HastyNov 4, 1999 6:04 pm 
Daniel M. EischenNov 4, 1999 7:04 pm 
Terry LambertNov 5, 1999 3:00 pm 
Terry LambertNov 5, 1999 3:39 pm 
Amancio HastyNov 5, 1999 4:07 pm 
Daniel C. SobralNov 6, 1999 1:01 am 
Chris CsanadyNov 6, 1999 6:23 pm 
Daniel C. SobralNov 6, 1999 11:48 pm 
Julian ElischerNov 7, 1999 2:11 am 
Subject:Re: Threads goals version III
From:Daniel M. Eischen (eisc@vigrid.com)
Date:Nov 4, 1999 2:48:21 pm
List:org.freebsd.freebsd-arch

Terry Lambert wrote:

4) Abuse of kernel threads in order to compete as N kernel schedulable entities with respect to other processes in the system

This is a dodge to avoid supporting or implementing scheduler callses for the class of problems that really need scheduler classes, in the hopes that a certain unfair competition ratio "will be enough".

4a) Use of kernel threads to compete in different scheduler classes?

We have a MT application under Solaris with a few threads bound to LWPs and placed in the real-time scheduler class. These threads are carefully crafted to not chew up the CPU, but to respond in a timely manner to events. The rest of the threads in the application are not in the real-time class (and we don't want them to be)

I think that what you're implying in 4, is that an application should place itself in the proper scheduling class/priority to "achieve unfair competition". My concern is that we not restrict the kernel scheduling class to be at the process level, but we allow for fine grained control of the threads within a process.

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message