Received: from localhost (mx1.hub.org [200.46.208.251]) by postgresql.org (Postfix) with ESMTP id 6E7FB9F9998 for ; Sun, 19 Nov 2006 21:02:10 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 40198-02 for ; Sun, 19 Nov 2006 21:02:06 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey- Received: from 66-226-76-106.dedicated.abac.net (66-226-76-106.dedicated.abac.net [66.226.76.106]) by postgresql.org (Postfix) with ESMTP id 7CF489FA17A for ; Sun, 19 Nov 2006 21:02:05 -0400 (AST) Received: (qmail 4327 invoked by uid 2020); 19 Nov 2006 18:03:21 -0800 Received: from wsip-70-167-125-69.sd.sd.cox.net (HELO ?192.168.0.3?) (70.167.125.69) by 66-226-76-106.dedicated.abac.net with (DHE-RSA-AES256-SHA encrypted) SMTP; 19 Nov 2006 18:03:21 -0800 Message-ID: <4560FE27.5050600@modgraph-usa.com> Date: Sun, 19 Nov 2006 17:00:23 -0800 From: "Craig A. James" User-Agent: Thunderbird 1.5.0.8 (X11/20061025) MIME-Version: 1.0 To: Michael Stone , pgsql-performance@postgresql.org Subject: Re: Postgres server crash References: <19583.1163700841@sss.pgh.pa.us> <20061119184105.GC2366@mathom.us> <4560D6B1.8060306@modgraph-usa.com> <20061119223236.GE2366@mathom.us> In-Reply-To: <20061119223236.GE2366@mathom.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=2.85 tagged_above=0 required=5 tests=AWL, BAYES_50, HELO_DYNAMIC_IPADDR2 X-Spam-Level: ** X-Archive-Number: 200611/166 X-Sequence-Number: 21936 > You realize that it had to be turned on explicitly on IRIX, right? But > don't let facts get in the way of a good rant... On the contrary, with Irix 4 and earlier it was the default, but it caused so many problems that SGI switched the default to OFF in IRIX 5. But because it had been available for so long, many important apps had come to rely on it, so most sites had to immediately re-enable virtual swap on every IRIX 5 server that came in. Admins just got used to doing it, so it became a "default" at most sites, and admins often couldn't be convinced to disable it for database server machines, because "That's our standard for IRIX configuration." I worked at a big molecular modeling/visualization company; our visualization programs *required* virtual swap, and our server programs *prohibited* virtual swap. Imagine how our sales people felt about that, telling customers that they'd have to buy two $30,000 machines just because of one kernel parameter. Of course, they didn't, and our server apps took the heat as being "unreliable." SGI called it "virtual swap" which I always thought was a hoot. You have virtual memory, which is really your swap space, and then virtual swap, which is some kind of dark hole... Craig