Date: Tue, 9 Apr 1996 20:44:20 +0200 From: se@zpr.uni-koeln.de (Stefan Esser) To: Kees Jan Koster <dutchman@spase.nl> Cc: freebsd-hackers@freebsd.org (FreeBSD hackers Mailing list) Subject: Re: HDD cpu usage (IDE vs. SCSI). Message-ID: <199604091844.AA05369@Sisyphos> In-Reply-To: Kees Jan Koster <dutchman@spase.nl> "HDD cpu usage (IDE vs. SCSI)." (Apr 1, 11:03)
next in thread | previous in thread | raw e-mail | index | archive | help
On Apr 1, 11:03, Kees Jan Koster wrote:
} Subject: HDD cpu usage (IDE vs. SCSI).
} Hoi Hackers,
}
} I was told that cpu usage of SCSI disks was lower than that of IDE disks.
Yes, in most situations it definitely is,
especially given the lack of EIDE DMA
support in FreeBSD (not that I'd need it :)
} However:
[ indentation and unimportant lines removed ... ]
LikeEver (amd486DX4-100, ncr pci scsi controller)
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Directory MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
Seagate 20 1299 81.1 1263 15.5 653 18.2 1778 94.9 1982 41.8 47.7 5.7
Maxtor 20 750 41.9 740 8.5 405 9.7 764 34.7 770 8.8 32.0 3.9
phobos (pentium 90, on-board IDE controller)
Directory MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
Quantum 40 1215 41.7 1818 18.8 811 11.5 1376 41.0 1990 16.0 39.9 3.9
} How come the seagate uses twice as much cpu as the quantum?
How comes the 486 needs twice as much time
as a P90 to complete just about any task ? ;-)
Honestly: I'm not sure what you are doing
in these tests, since the numbers are low
for the NCR SCSI as well as the IDE case.
I'd guess that both the Seagate and the
Maxtor are old drives (or they'd read more
than 2MB/s in the "Block Input" test).
How about a different test:
# time dd if=/dev/rsd0c of=/dev/null bs=64k count=1000
1000+0 records in
1000+0 records out
65536000 bytes transferred in 9 secs (7281777 bytes/sec)
9.32 real 0.02 user 0.24 sys
(ASUS SP3G with NCR and Quantum Atlas 2GB.)
What are your numbers for both the NCR and
the EIDE system ?
These numbers indicate less than 3% CPU
is required to read 7MB/s (though there
are cycles that aren't accounted to the
"dd" process and which aren't easily
measured).
I'd guess that less than 1% CPU is spent
on doing the actual transfer on you amd486
system. The remaining CPU time is consumed
by file system overhead.
Regards, STefan
--
Stefan Esser, Zentrum fuer Paralleles Rechnen Tel: +49 221 4706021
Universitaet zu Koeln, Weyertal 80, 50931 Koeln FAX: +49 221 4705160
==============================================================================
http://www.zpr.uni-koeln.de/~se <se@ZPR.Uni-Koeln.DE>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604091844.AA05369>
