Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 May 2003 18:13:49 +0200
From:      "=?iso-8859-15?Q?Jos=E9?= M. =?iso-8859-15?Q?Fandi=F1o?=" <freebsd@fadesa.es>
To:        stable@freebsd.org
Subject:   bad performance on ATA promise controllers
Message-ID:  <3ED23D3D.918F5C5@fadesa.es>

next in thread | raw e-mail | index | archive | help
Hello friends,

 I'm having a problem with my home server (ASUS A7V133 motherboard) which has
a horrible performance with ATA disks connected to an integrated promise
controller.

Below you can see iozone results of the same disk connected to the primary/
secondary controller versus the promise one.

Promise ATA100 controller:
=========================
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 180.5   0


VIA 82C686 ATA100 controller:
============================
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 185.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 problem
with FreeBSD.

Until now, I haven't had any luck searching in the mailing list archives
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------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3ED23D3D.918F5C5>