From owner-freebsd-performance@FreeBSD.ORG Thu Nov 18 22:43:38 2010 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD5F11065672 for ; Thu, 18 Nov 2010 22:43:38 +0000 (UTC) (envelope-from dieterbsd@engineer.com) Received: from imr-ma05.mx.aol.com (imr-ma05.mx.aol.com [64.12.100.31]) by mx1.freebsd.org (Postfix) with ESMTP id 6C9908FC0C for ; Thu, 18 Nov 2010 22:43:38 +0000 (UTC) Received: from imo-ma01.mx.aol.com (imo-ma01.mx.aol.com [64.12.78.136]) by imr-ma05.mx.aol.com (8.14.1/8.14.1) with ESMTP id oAIMJetc024954; Thu, 18 Nov 2010 17:19:40 -0500 Received: from dieterbsd@engineer.com by imo-ma01.mx.aol.com (mail_out_v42.9.) id n.c99.6e7764b2 (37109); Thu, 18 Nov 2010 17:19:36 -0500 (EST) Received: from smtprly-da02.mx.aol.com (smtprly-da02.mx.aol.com [205.188.249.145]) by cia-db08.mx.aol.com (v129.7) with ESMTP id MAILCIADB087-5bb94ce5a671dd; Thu, 18 Nov 2010 17:19:36 -0500 Received: from web-mmc-d05 (web-mmc-d05.sim.aol.com [205.188.103.95]) by smtprly-da02.mx.aol.com (v129.5) with ESMTP id MAILSMTPRLYDA028-5bb94ce5a671dd; Thu, 18 Nov 2010 17:19:29 -0500 To: freebsd-performance@freebsd.org Content-Transfer-Encoding: quoted-printable Date: Thu, 18 Nov 2010 17:19:28 -0500 X-AOL-IP: 67.206.163.196 X-MB-Message-Source: WebUI Received: from 67.206.163.196 by web-mmc-d05.sysops.aol.com (205.188.103.95) with HTTP (WebMailUI); Thu, 18 Nov 2010 17:19:28 -0500 MIME-Version: 1.0 From: dieterbsd@engineer.com X-MB-Message-Type: User Content-Type: text/plain; charset="us-ascii" X-Mailer: Mail.com Webmail 32843-STANDARD Message-Id: <8CD5585CD2199C8-12F8-3912@web-mmc-d05.sysops.aol.com> X-Spam-Flag: NO X-AOL-SENDER: dieterbsd@engineer.com Cc: "\"Lucius Windschuh , "\"Freddie Cash Subject: Re: TTY task group scheduling X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Nov 2010 22:43:38 -0000 Lucius writes: > And using "idprio 1 $cmd" as a workaround is, well, a kludge. You have to be root to use idprio, requiring a suid wrapper, which strikes me as kludgy. The worst part is that idprio and rtprio don't entirely work. An idprio process can still interfere with a rtprio process. :-( Rtprio is false advertising, it is *not* real time. Rtprio is really just pigprio. Freddie writes: > As in, if you don't want your make job to hog resources, then use nice > to run it in the background. Doesn't always work. Nice (and rtprio/idprio) only care about CPU usage, not I/O usage. Nice and friends do very little to throttle a process that is hogging I/O resources. Also: Some device drivers (SATA drivers, firewire, perhaps others) hog the CPU for obscene lengths of time, locking out even other device drivers. This causes DATA TO BE LOST. :-( :-( :-( Some SATA drivers still don't support NCQ, causing *horrible* logjams. NCQ also gives 10-13x the speed. ---switch to metadiscussion--- > Also, does this really need to be cross-posted to -current, -hackers, > and -performance? The question is why does cross posting result in receiving duplicates? (Usenet was much better for this type of discussion.) Chuck writes: > I'm also turned off by the attempt to popup a full page ad in > addition to the rest of the advertising content ... > I don't see any value added from these phoronix.com links I haven't tried the link in question, but I skim through phoronix.com using "links -g" and don't get buried in ads. Lately I've been skimming most sites (including phoronix) with images turned off and they load *SO* much faster.