Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 25 Sep 2002 03:46:46 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 25 Sep 2002 03:46:46 -0400 Received: from aba.krakow.pl ([62.233.163.30]:56500 "HELO two.aba.krakow.pl") by vger.kernel.org with SMTP id ; Wed, 25 Sep 2002 03:46:45 -0400 Date: Wed, 25 Sep 2002 09:51:59 +0200 From: =?iso-8859-2?Q?Pawe=B3?= Krawczyk To: Simon Kirby Cc: Adam Goldstein , linux-kernel@vger.kernel.org Subject: Re: Very High Load, kernel 2.4.18, apache/mysql Message-ID: <20020925075159.GD28695@aba.krakow.pl> References: <20020925052411.GA8951@netnation.com> <20020925072026.GA9670@netnation.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020925072026.GA9670@netnation.com> User-Agent: Mutt/1.4i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1111 Lines: 26 On Wed, Sep 25, 2002 at 12:20:26AM -0700, Simon Kirby wrote: > Again, not locking, but fsync(). It's safe providing your machine never > crashes. :) Of course, there's still a chance it can be corrupted > _with_ fsync() anyway, but the difference is the clients will get a > result beore it guarantees the data will be on disk. Many Linux distributions configure syslog to use synchronous writes for each logged line, which caused very high load on busy systems I've seen. Go through your /etc/syslog.conf and change every "/var/log/messages" to "-/var/log/messages", the minus enables asynchronous writes. Also try disabling logging for Apache at all for some time (set ErrorLog, AccessLog or CustomLog to /dev/null) and see what happens. -- Pawe? Krawczyk, Krak?w, Poland http://echelon.pl/kravietz/ horses: http://kabardians.com/ crypto: http://ipsec.pl/ - 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/