From owner-freebsd-stable@FreeBSD.ORG Wed May 28 03:52:32 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C477C37B401 for ; Wed, 28 May 2003 03:52:32 -0700 (PDT) Received: from fuego.fadesa.es (fuego.fadesa.es [195.55.55.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id E16CD43F85 for ; Wed, 28 May 2003 03:52:30 -0700 (PDT) (envelope-from freebsd@fadesa.es) Received: (from root@localhost) by fuego.fadesa.es (8.9.3p2/8.8.8) id NAA24576 for ; Wed, 28 May 2003 13:00:35 +0200 Received: from tierra.fadesa.es(195.55.55.7) by fuego.fadesa.es Wed, 28 May 03 13:00:15 +0200 Received: from fadesa.es (filemon.fadesa.es [195.55.55.6] (may be forged)) by tierra.fadesa.es (8.9.3p2/8.8.8) with ESMTP id MAA14227 for ; Wed, 28 May 2003 12:37:07 +0200 Sender: fan@fadesa.es Message-ID: <3ED49630.DFB755F@fadesa.es> Date: Wed, 28 May 2003 12:57:52 +0200 From: "=?iso-8859-15?Q?Jos=E9?= M. =?iso-8859-15?Q?Fandi=F1o?=" Organization: Inmobiliaria FADESA X-Mailer: Mozilla 4.8 [en] (X11; U; Linux 2.4.21-rc2 i686) X-Accept-Language: gl, en, es MIME-Version: 1.0 To: stable@freebsd.org References: <5A7E15ABD212F547B1401F6712FF812002501939@cxoexc12.americas.cpqcorp.net> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Logged: Logged by tierra.fadesa.es as MAA14227 at Wed May 28 12:37:07 2003 Subject: Re: bad performance on ATA promise controllers X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: freebsd@fadesa.es List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 May 2003 10:52:33 -0000 "Jim" wrote: > I've had uglyness between the earlier via chipsets and the promise ata-= 100 set (data corruption of large files during dma mode transfers). Your= problem almost seems like the promise adapter is falling back to one of = the PIO modes under freebsd. Hello Jim, CPU was 90% idle during tests, so I suppose that disks weren't in PIO mode. regards, > -----Original Message----- > From: Jos=E9 M. Fandi=F1o [mailto:freebsd@fadesa.es] > Sent: Monday, May 26, 2003 10:14 AM > To: stable@freebsd.org > Subject: bad performance on ATA promise controllers > = > Hello friends, > = > I'm having a problem with my home server (ASUS A7V133 motherboard) whi= ch has > a horrible performance with ATA disks connected to an integrated promis= e > controller. > = > Below you can see iozone results of the same disk connected to the prim= ary/ > secondary controller versus the promise one. > = > Promise ATA100 controller: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > Version 1.02a ------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 > damocles 1G 7285 18 7235 3 5198 3 18830 58 19332 7 1= 80.5 0 > = > VIA 82C686 ATA100 controller: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > Version 1.02a ------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 > damocles 1G 24301 63 25047 11 13182 8 29843 85 30678 12 1= 85.1 1 > = > There is a big diference, 7MB/s connected in the promise and 24MB/s in = the 686 > and using UltraDMA-100 in both cases. > Transfers between ATA devices are even worse, certain combinations give= me > transfer rates as low as 1MB/s :-? > I tried with other disks/ata cables and the results where identical. > = > If I boot GNU/Linux in the same machine all disks work as expected in > the promise controller, so this make me think that it's a specific prob= lem > with FreeBSD. > = > Until now, I haven't had any luck searching in the mailing list archive= s > about this problem so I'm trying to asking here. Does anyone know where= the > problem could be? > = > Thanks > = > ** dmesg: > http://www.fadesa.es/misc/promise.txt -- = -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/IT d- s+:+() a- C+++ UBL+++$ P+ L+++ E--- W++ N+ o++ K- w--- O+ M+ V- PS+ PE+ Y++ PGP+>+++ t+ 5 X+$ R- tv-- b+++ DI D++>+++ G++ e- h+(++) !r !z ------END GEEK CODE BLOCK------