From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1EPSOr-0007H8-I0 for garchives@archives.gentoo.org; Tue, 11 Oct 2005 22:15:09 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9BM2n2n032746; Tue, 11 Oct 2005 22:02:49 GMT Received: from NS1.CHANGES.COM (ns1.changes.com [198.252.33.5]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9BM2lR7021928 for ; Tue, 11 Oct 2005 22:02:48 GMT Received: from [127.0.0.1] (localhost [127.0.0.1]) (authenticated bits=0) by NS1.CHANGES.COM (8.12.3/8.12.3/SuSE Linux 0.6) with ESMTP id j9BMBE1g014855 for ; Tue, 11 Oct 2005 18:11:15 -0400 Message-ID: <434C38C2.5090508@gonoph.net> Date: Tue, 11 Oct 2005 18:12:18 -0400 From: Billy Holmes User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050808) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-amd64@gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 To: gentoo-amd64@lists.gentoo.org Subject: Re: [gentoo-amd64] Best Desktop Patchset for kernel References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 61904262-6663-438f-bd3d-a64b17076eaf X-Archives-Hash: c27f39fd2512e0945d7f9d60fe3b5011 Karol Krizka wrote: > read the Gentoo Kernel Guide and from it seems to me that ck-sources > are the best. I use ck-sources, but from the rc-releases (patched myself) for my desktop as I like to test things, and I use ck-sources (server) on the office terminal server. I like ck-sources because it was the only one that supported cfq for awhile there until it made it into mainline. It was the first i386/x86_64 kernel to support IO-nice levels (a task with a nice level also has it's read IO niced). Now, Con has been working on swap pre-fetching, which basically reads back your swap into memory, but in a state where it can be discarded freely if the machine needs it. If a swapped app is used, then it's already tagged in memory and then just gets removed from swap. This leads to a 5 fold increase in using say, Firefox once it has been swapped out. ck-sources also implements SCHED_ISO which is basically RealTime, but with a cap on CPU usage. People like it, because it just works "out of the box". There is also SCHED_BATCH which gives longer timeslices to processes with this schedule at the cost of interactivity, as well as basically giving it a nice of +19. Very useful for compiles, things like Seti, or even emerge syncs. Not to mention things like the hardmapped and mapped tunables in the /proc filesystem which give you more control over memory usage for your desktop system. Don't forget the compute and interactive tunables that help you control how processes get scheduled. -- gentoo-amd64@gentoo.org mailing list