From owner-freebsd-current Sun Sep 14 09:27:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA16308 for current-outgoing; Sun, 14 Sep 1997 09:27:27 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA16302 for ; Sun, 14 Sep 1997 09:27:23 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.8.6/8.8.5) id LAA00166 for current@freebsd.org; Sun, 14 Sep 1997 11:27:21 -0500 (EST) From: "John S. Dyson" Message-Id: <199709141627.LAA00166@dyson.iquest.net> Subject: FYI: Interesting IDE-Ultra/33 results To: current@freebsd.org Date: Sun, 14 Sep 1997 11:27:20 -0500 (EST) Reply-To: dyson@freebsd.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk This is only FYI. I have successfully gotten our IDE support to work with multiple PCI interfaces, and have added Promise support to one of my experimental copies of the system. One very important note: I was having a significant number of I/O errors, but was using a nice, long IDE cable. When I started using the cable included with the Ultra/33 WDAC35100 drive, the errors went away. The results speak for themselves: System: Dual PPro/200, running SMP (1 512K CPU, and 1 256K CPU), with FreeBSD-current as of a week ago + some mods and improvements. The IDE code is pretty much the same as in -current, with code to support multiple busmasters. The filesystem is 2K/16K UFS. There are 4 other IDEs sitting on the MB PIIX3 controller, and 1 IDE (the WDAC5100 drive) on the Promise Ultra/33 controller. This code is not in -current yet, and it will likely be a week or so before it is ready to be committed. Note that the IOZONE being run is modified only to support more complete results. IOZONE: Performance Test of Sequential File I/O -- V2.01 (10/21/94) By Bill Norcott Operating System: FreeBSD 2.x -- using fsync() IOZONE: auto-test mode MB reclen bytes/sec written bytes/sec read 1 512 8947848 26843545 1 1024 8388608 44739242 1 2048 8947848 67108864 1 4096 7895160 134217728 1 8192 8947848 67108864 1 16384 7895160 134217728 1 32768 8388608 134217728 1 65536 8388608 134217728 2 512 9586980 26843545 2 1024 9586980 53687091 2 2048 9586980 67108864 2 4096 9586980 89478485 2 8192 9586980 134217728 2 16384 9586980 268435456 2 32768 9586980 134217728 2 65536 9256395 134217728 4 512 10129639 26843545 4 1024 10129639 44739242 4 2048 10129639 76695844 4 4096 9942053 107374182 4 8192 9942053 107374182 4 16384 9942053 134217728 4 32768 9942053 178956970 4 65536 10129639 134217728 8 512 10324440 24403223 8 1024 10129639 41297762 8 2048 10226112 59652323 8 4096 10129639 89478485 8 8192 10324440 107374182 8 16384 10324440 134217728 8 32768 10129639 153391689 8 65536 10226112 153391689 16 512 10475529 24683720 16 1024 10475529 39768215 16 2048 10177647 56512727 16 4096 10275041 71582788 16 8192 10275041 79536431 16 16384 10275041 85899345 16 32768 10275041 89478485 16 65536 10275041 89478485 32 512 10475529 24683720 32 1024 10399436 39768215 32 2048 10324440 56512727 32 4096 10324440 69273666 32 8192 10275041 78090314 32 16384 10374317 85899345 32 32768 10349318 89478485 32 65536 10374317 91382282 64 512 10475529 24612993 64 1024 10412041 39584952 64 2048 10250518 56886984 64 4096 10361802 68719476 64 8192 10299681 78090314 64 16384 10336864 85048857 64 32768 10238301 88556026 64 65536 10324440 89478485 128 512 10141599 10494727 128 1024 10330648 10494727 128 2048 10268899 10481921 128 4096 10207884 10559231 128 8192 10165603 10552745 128 16384 10159591 10559231 128 32768 10129639 10552745 128 65536 10189720 10598315 Completed series of tests File './Bonnie.141', size: 209715200 Writing with putc()...done Rewriting...done Writing intelligently...done Reading with getc()...done Reading intelligently...done Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done... -------Sequential Output-------- ---Sequential Input-- --Random-- -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks--- Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU 200 10215 90.2 10137 33.4 2905 10.8 9157 82.8 10308 28.3 137.6 4.3 -- John dyson@freebsd.org jdyson@nc.com