Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1TsiXG-0003vT-BW for pgsql-performance@arkaria.postgresql.org; Tue, 08 Jan 2013 23:24:46 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.72) (envelope-from ) id 1TsiXF-0006eb-RP for pgsql-performance@arkaria.postgresql.org; Tue, 08 Jan 2013 23:24:45 +0000 Received: from magus.postgresql.org ([87.238.57.229]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1TsiXE-0006dp-BV for pgsql-performance@postgresql.org; Tue, 08 Jan 2013 23:24:44 +0000 Received: from zeus.simkin.ca ([72.51.27.124]) by magus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1TsiX8-0007DH-Dy for pgsql-performance@postgresql.org; Tue, 08 Jan 2013 23:24:43 +0000 Received: from vpn.reinvent.com (vpn.reinvent.com [72.51.27.50]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by zeus.simkin.ca (Postfix) with ESMTPSA id 31589270311 for ; Tue, 8 Jan 2013 15:24:36 -0800 (PST) From: Alan Hodgson To: pgsql-performance@postgresql.org Subject: Re: Two Necessary Kernel Tweaks for Linux Systems Date: Tue, 08 Jan 2013 15:24:33 -0800 Message-ID: <1379852.5YF1lC0NFs@skynet.simkin.ca> User-Agent: KMail/4.9.3 (Linux/3.6.11-gentoo; KDE/4.9.3; x86_64; ; ) In-Reply-To: <50EC9436.7050700@optionshouse.com> References: <50E4AAB1.9040902@optionshouse.com> <50EC7C24.2020203@comcast.net> <50EC9436.7050700@optionshouse.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Pg-Spam-Score: -1.9 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-performance Precedence: bulk Sender: pgsql-performance-owner@postgresql.org On Tuesday, January 08, 2013 03:48:38 PM Shaun Thomas wrote: > On 01/08/2013 02:05 PM, AJ Weber wrote: > > Is there an "easy" way to tell what scheduler my OS is using? > > Unfortunately not. I looked again, and it seems that CFS was merged into > 2.6.23. Anything before that is probably safe, but the vendor may have > backported it. If you don't see the settings I described, you probably > don't have it. > > So I guess Midge had 2.6.18, which predates the merge in 2.6.23. > > I honestly don't understand the Linux kernel sometimes. A process > scheduler swap is a *gigantic* functional change, and it's in a dot > release. I vastly prefer PostgreSQL's approach... Red Hat also selectively backports major functionality into their enterprise kernels. If you're running RHEL or a clone like CentOS, the reported kernel version has little bearing on what may nor may not be in your kernel. They're very well tested and stable, so there's nothing wrong with them, per se, but you can't just say oh, you have version xxx, you don't have this functionality. -- Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-performance