Propose New Linux Scheduling Policies

2019-07-12 Thread Mitchell Erblich
/ unknown / untested code is “AS-IS” with no warranties suggested or implied. Reference for a past scheduler: SunOS within the SVR4.x used SCHED_INTERACTIVE VMware and others: Support a weighted process scheduler to allow UNEQUAL scheduling. Mitchell Erblich UNIX Kernel Engineer

mm/page_alloc.c : Intent to clone zone_watermark_ok()

2015-07-22 Thread Mitchell Erblich
already present in what release. Thank you, Mitchell Erblich OS Engineer -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message

Re: Linux Kernel Scheduling Addition Notification : Hybrid Sleepers and Unfair scheduling

2015-03-18 Thread Mitchell Erblich
and every time that make my offer. How rude is that? Thus, Mike ,, your statement is totally uncalled for, inappropriate… and that being behind a email address does not excuse that. Mitchell Erblich Kernel Engineer

Re: Linux Kernel Scheduling Addition Notification : Hybrid Sleepers and Unfair scheduling

2015-03-18 Thread Mitchell Erblich
On Mar 18, 2015, at 7:38 PM, Mike Galbraith wrote: > On Wed, 2015-03-18 at 16:25 -0700, Mitchell Erblich wrote: > >> >> SCHED_IA >> Over 10 years ago, System V Release 4 was enhanced with additional >> features by Sun Microsystems. One of the more mino

Linux Kernel Scheduling Addition Notification : Hybrid Sleepers and Unfair scheduling

2015-03-18 Thread Mitchell Erblich
o a possible implementation of the above additional functionality. Thank you, Mitchell Erblich UNIX Kernel Engineer-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo

TOI: introducing Split Lists hybrids of doubly linked lists within the Linux Kernel

2015-03-10 Thread Mitchell Erblich
a bottleneck) will the performance improvements be noticeable. This engineer is willing to submit an initial prototype of the above logic functions to be incorporated within the Linux Kernel if/when there is a request to do so. Sincerely, Mitchell Erblich

Re: maturity and status and attributes, oh my!

2007-08-31 Thread Mitchell Erblich
=== Robert Day, If I can interpret what you are asking about and changing it abit. Don't you think that Maturity can be defined ALSO, as the number of known bugs and their priority / serverity against a architecture dependent or independent it

Re: [RFC] : mm : / Patch / code : Suggestion :snip kswapd &get_page_from_freelist() : No more no page failures. (WHY????)

2007-08-28 Thread Mitchell Erblich
from low free memory. As the amount of memory increases in a system this probably could be decreased somewhat to maybe 1.25x. IF the above is good then the issue is how to optimize the heck out of the check. Mitchell Erblich - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Re: RFC: issues concerning the next NAPI interface

2007-08-24 Thread Mitchell Erblich
per interupt. And realize that the worse case of a interrupt per packet is wirespeed pings (echo request/reply) of 64 bytes per packet. Mitchell Erblich - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in t

Re: [RFC] : mm : / Patch / code : Suggestion :snip kswapd & get_page_from_freelist() : No more no page failures.

2007-08-24 Thread Mitchell Erblich
From: Mitchell Erblich To: Peter Zijlstra Cc: Andrew Morton ; [EMAIL PROTECTED] ; linux-kernel@vger.kernel.org ; [EMAIL PROTECTED] Sent: Friday, August 24, 2007 3:11 PM Subject: Re: [RFC] : mm : / Patch / code : Suggestion :snip kswapd & get_page_from_freelist() : No more no page failures. Ma

[RFC] : mm : / Patch / Suggestion : Add 1 order or agressiveness to wakeup_kswapd() : 1 line / 1 arg change

2007-08-23 Thread Mitchell Erblich
swapd() or equiv pro-actively? The idea is that the call should check for 2x of LOW_MEMORY equiv of the freelists and to re-populate them. Then, HOPEFULLY the 2nd time calling get_page_from_freelist() would then be obsolete. When I come up with it, I will suggest it to the group. Mitchell Erblic

Re: QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fairfor RT tasks.

2007-08-15 Thread Mitchell Erblich
Mike Galbraith wrote: > > On Tue, 2007-08-14 at 12:28 -0700, Mitchell Erblich wrote: > > Group, Ingo Molnar, etc, > > > > Why does the rt sched_class contain fewer elements than fair? > > missing is the RT for .task_new. > > No class specific initiali

QUESTION: RT & SCHED & fork: ?MISSING EQUIV of task_new_fair for RT tasks.

2007-08-14 Thread Mitchell Erblich
ks 1016 * get a chance to run but frequent forkers are not allowed to 1017 * monopolize the CPU. Note: the parent runqueue is locked, 1018 * the child is not running yet. 1019 */ 1020 static void task_new_fair(struct rq *rq, struct task_struct *p) 1021 { Mitchell Erblich - To unsubscribe from

minor Suggested cleanup: RT / sched : Have RT tasks use PF_LESS_THROTTLE flag

2007-08-14 Thread Mitchell Erblich
rt_mutex_setprio with braces if (rt_prio(prio)) { p->sched_class = &rt_sched_class; p->flags |= PF_LESS_THROTTLE; } else 5) Am I missing anything? Mitchell Erblich - To unsubscribe from this list: send the line "unsubscribe linux-kernel"

Question : sched_rt.c : Loss of stats?? requeue_task_rt() does not call update_curr_rt() which updates stats

2007-08-08 Thread Mitchell Erblich
call update_curr_rt(rq); ??? Mitchell Erblich. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Question: sched_rt.c : is RT check needed within a RT func? dequeue_task_rt() calls update_curr_rt() which checks for priority of RR or FIFO :

2007-08-08 Thread Mitchell Erblich
_rt() is placed above the comment Thus, the comment should be moved above enqueue_task_rt() Mitchell Erblich - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majord

Re: Question: RT schedular : task_tick_rt(struct rq *rq, structtask_struct *p) : decreases overhead when rq->nr_running == 1

2007-08-08 Thread Mitchell Erblich
what scheduler changes are more acceptable. Mitchell Erblich -- Ingo Molnar wrote: > > * Mitchell Erblich <[EMAIL PROTECTED]> wrote: > > > After > > p->time_slice = static_prio_timeslice(p->static_prio); > > > >

Question: RT schedular : task_tick_rt(struct rq *rq, struct task_struct *p) : decreases overhead when rq->nr_running == 1

2007-08-07 Thread Mitchell Erblich
r_running == 1) return; Which world remove the need for any recheduling or requeue'ing... Mitchell Erblich FYI: below is believed to be a snap of the current/ orig func - +static void task_tick_rt(struct rq *rq, struct task_struct *p) +{ + /* + * RR t

Re: about modularization

2007-08-06 Thread Mitchell Erblich
... boot -s.. Mitchell Erblich -- Rene Herman wrote: > > On 08/06/2007 10:20 PM, Mitchell Erblich wrote: > > > Thus, a hybrid schedular approach could be taken > > that would default to a single uni-processor schedular > > What a bril

Re: about modularization

2007-08-06 Thread Mitchell Erblich
modularized. Mitchell Erblich Ingo Molnar wrote: > > * T. J. Brumfield <[EMAIL PROTECTED]> wrote: > > > 1 - Can someone please explain why the kernel can be modular in every > > other aspect, including offering a choic

Re: Question: Scheduler 'Exit' or modularization of scheduler?

2007-07-31 Thread Mitchell Erblich
izing the schedular / dispatcher to do what you think should be done, I would suggest submitting a prototype to Ingo, et al and see what the response is.. Mitchell Erblich Paul Robinson wrote: > > There has been a considerable amo

schedular : No code : New interactive (ia) sched class : Part 1

2007-07-30 Thread Mitchell Erblich
nment. - Comments for or against the SCHED_IA class in the generic Linux kernel source tree. - General comments Mitchell Erblich - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More ma

schedular : No code : New interactive (ia) sched class : Part 1

2007-07-30 Thread Mitchell Erblich
d CFS environment. - Comments for or against the SCHED_IA class in the generic Linux kernel source tree. - General comments Mitchell Erblich - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a me