Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262556AbVCVIbm (ORCPT ); Tue, 22 Mar 2005 03:31:42 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262561AbVCVIbm (ORCPT ); Tue, 22 Mar 2005 03:31:42 -0500 Received: from dwdmx2.dwd.de ([141.38.3.197]:34832 "HELO dwdmx2.dwd.de") by vger.kernel.org with SMTP id S262556AbVCVIbc (ORCPT ); Tue, 22 Mar 2005 03:31:32 -0500 Date: Tue, 22 Mar 2005 08:31:20 +0000 (GMT) From: Holger Kiehl X-X-Sender: kiehl@diagnostix.dwd.de To: Andrew Morton Cc: linux-kernel , linux-scsi@vger.kernel.org, "Moore, Eric Dean" Subject: Re: Fusion-MPT much faster as module In-Reply-To: <20050321152723.4b86dc3a.akpm@osdl.org> Message-ID: References: <20050321152723.4b86dc3a.akpm@osdl.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2001 Lines: 54 On Mon, 21 Mar 2005, Andrew Morton wrote: > Holger Kiehl wrote: >> >> Hello >> >> On a four CPU Opteron compiling the Fusion-MPT as module gives much better >> performance when compiling it in, here some bonnie++ results: >> >> Version 1.03 ------Sequential Output------ --Sequential Input- --Random- >> -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- >> Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP >> compiled in 15872M 38366 71 65602 22 18348 4 53276 84 57947 7 905.4 2 >> module 15872M 51246 96 204914 70 57236 14 59779 96 264171 33 923.0 2 >> >> This happens with 2.6.10, 2.6.11 and 2.6.11-bk2. Controller is a >> Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI. >> >> Why is there such a large difference? >> > > Holger, this problem remains unresolved, does it not? Have you done any > more experimentation? > No. For now I just leave it as module. > I must say that something funny seems to be happening here. I have two > MPT-based Dell machines, neither of which is using a modular driver: > > > akpm:/usr/src/25> 0 hdparm -t /dev/sda > > /dev/sda: > Timing buffered disk reads: 64 MB in 5.00 seconds = 12.80 MB/sec > Got the same result when compiled in, always between 12 and 13 MB/s. As module it is approx. 75 MB/s. Hope that LSI Logic will find the problem. Another question I have is there a way in what SCSI mode (320, 160, etc) Fusion-MPT is running? Could not find anything in proc or dmesg. Adaptec has the following information in dmesg (and more in proc): (scsi1:A:0): 320.000MB/s transfers (160.000MHz DT|IU|QAS, 16bit) Or has the Fusion-MPT some other tool to show this information? Holger - 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/