From owner-freebsd-hackers Mon Apr 1 20:41:58 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA04354 for hackers-outgoing; Mon, 1 Apr 1996 20:41:58 -0800 (PST) Received: from paloalto.access.hp.com (daemon@paloalto.access.hp.com [15.254.56.2]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id UAA04345 for ; Mon, 1 Apr 1996 20:41:53 -0800 (PST) Received: from fakir.india.hp.com by paloalto.access.hp.com with ESMTP (1.37.109.16/15.5+ECS 3.3) id AA267430096; Mon, 1 Apr 1996 20:41:42 -0800 Received: from localhost by fakir.india.hp.com with SMTP (1.37.109.16/15.5+ECS 3.3) id AA210060355; Tue, 2 Apr 1996 10:15:55 +0530 Message-Id: <199604020445.AA210060355@fakir.india.hp.com> To: Michael Smith Cc: hackers@freebsd.org Subject: Re: HDD cpu usage (IDE vs. SCSI). In-Reply-To: Your message of "Tue, 02 Apr 1996 11:03:28 +0930." <199604020133.LAA08679@genesis.atrad.adelaide.edu.au> Date: Tue, 02 Apr 1996 10:15:54 +0530 From: A JOSEPH KOSHY Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >>>>>> "ms" == "Michael Smith" >>>>> ms> No, you're not understanding. For a given CPU, IDE will _always_ use more ms> CPU time than SCSI. Period. I'm afraid I don't understand too; I recently had the oppurtunity to examine a Future Domain TMC-1680 card. From what I could see this was an ISA card with no bus-mastering capability. After the card had read in data from the scsi bus, it would interrupt and the CPU had to use PIO to copy data from the card to the system buffers. Why would card yield better CPU utilization than an IDE solution? As I said earlier, there are lots of SCSI cards and disks on the market; the cheaper ones have made quite a number of compromises in order to lower cost. Thats the market reality. IMO, SCSI is not always better than IDE. ms> If you have lots of free CPU, then IDE is fine, but if you feel that your ms> CPU has better things to do with its time than copy data to and from ms> your disk, then SCSI is the only solution that makes sense. The issue really is how much performance you are getting for your rupee. The last time I checked here, a 1-disk SCSI sub-system cost around twice as much as an equivalent IDE 1-disk sub-system. A single user system 1 or 2 disk IDE configuration (used occasionally for a make world) is quite likely to have sufficient idle time to be cost effective. For things like news servers, or NFS servers or machines with large disk space requirements; there is no question, SCSI is the way to go at the moment. Koshy