Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S271408AbTHMGWv (ORCPT ); Wed, 13 Aug 2003 02:22:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S271410AbTHMGWv (ORCPT ); Wed, 13 Aug 2003 02:22:51 -0400 Received: from mail.gmx.net ([213.165.64.20]:1509 "HELO mail.gmx.net") by vger.kernel.org with SMTP id S271408AbTHMGWs (ORCPT ); Wed, 13 Aug 2003 02:22:48 -0400 Message-Id: <5.2.1.1.2.20030813081904.019e4608@pop.gmx.net> X-Mailer: QUALCOMM Windows Eudora Version 5.2.1 Date: Wed, 13 Aug 2003 08:26:54 +0200 To: Pavel Machek From: Mike Galbraith Subject: Re: [patch] SCHED_SOFTRR starve-free linux scheduling policy ... Cc: Roger Larsson , linux-kernel@vger.kernel.org In-Reply-To: <20030812233502.GC1417@elf.ucw.cz> References: <5.2.1.1.2.20030810084805.01a0dfa8@pop.gmx.net> <5.2.1.1.2.20030809183021.0197ae00@pop.gmx.net> <5.2.1.1.2.20030809183021.0197ae00@pop.gmx.net> <5.2.1.1.2.20030810084805.01a0dfa8@pop.gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1694 Lines: 38 At 01:35 AM 8/13/2003 +0200, Pavel Machek wrote: >Hi! > > > >> 2. It's not useful for video (I see no difference between realtime > > >> component of video vs audio), and if the cpu restriction were opened up > > >> enough to become useful, you'd end up with ~pure SCHED_RR, which you > can > > >no > > >> way allow Joe User access to. As a SCHED_LOWLATENCY, it seems like it > > >> might be useful, but I wonder how useful. > > > > > >Why shouldn't it be useful with video, is a frame processing burst longer > > >than > > >a time slice? The rule for when to and how to revert a SCHED_SOFTRR can be > > >changed. > > > > Everything I've seen says "you need at least a 300Mhz cpu to decode". My > > little cpu is 500Mhz, so I'd have to make more than half of my total > > computational power available for SCHED_SOFTRR tasks for video decode in > > realtime to work. Even on my single user box, I wouldn't want to have to > > fight for cpu because some random developer decided to use > > SCHED_SOFTRR. If I make that much cpu available, someone will try to use > > it. Personally, I think you should need authorization for even tiny > > amounts of cpu at this priority. > >What about only offering SCHED_SOFTRR to people logged in on console, >similar to way cdrom and /dev/dsp is handled on newer boxes? I'm always logged in on console, so with no authorization required, it'd always be available to every task I start. -Mike - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/