From owner-freebsd-hackers Tue Jan 3 14:55:43 1995 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id OAA01048 for hackers-outgoing; Tue, 3 Jan 1995 14:55:43 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id OAA01038 for ; Tue, 3 Jan 1995 14:55:33 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id JAA14484; Wed, 4 Jan 1995 09:52:16 +1100 Date: Wed, 4 Jan 1995 09:52:16 +1100 From: Bruce Evans Message-Id: <199501032252.JAA14484@godzilla.zeta.org.au> To: hackers@freebsd.org, terry@uivlsi.csl.uiuc.edu Subject: Re: Topiozone, a new benchmark? Sender: hackers-owner@freebsd.org Precedence: bulk > I've heard for a long time that busmastering disk controller cards >reduce the load on a multi-processing OS, but seeing it makes me a believer! >... >ESDI drive, I ran iozone for both the ESDI->12F and the ESDI->MD21->BT445C >configurations. Using the MD21 slightly reduces the disk's size and iozone >score. OK, that's to be expected (the MD21 uses part of the disk for its own >use). But when I ran top during iozone, was I surprised! On my otherwise >idle system running X and "iozone 32m 512", the ESDI->12F configuration left >only about (my rough estimate) 50% idle CPU time (about 30% of the CPU time >was spent in interrupts), while the ESDI->MD21->BT445C configuration left The ESDI Interrupt time would be over 50% if you had a faster drive :-]. I see an overhead of about 50% for 1100K/sec from an IDE drive. Large overheads are to be expected because the maximum IDE transfer rate is low (3.3MB/sec (?)). ISA ethernet cards transferring 1100K/sec have approximately the same overhead for the same reason. EIDE drives have a much larger maximum transfer rate (11MB/sec (?) in PIO mode 3, not much different for EIDE DMA). This should be almost as good as the busmastering SCSI overhead for one or two drives. The BT445S has a transfer speed of 40MB/sec but you would be lucky to find a memory system as fast as that. Try the `systat -vmstat'iozone benchmark. systat shows the cpu ways in a neater way than top. Bruce