Article View: comp.sys.next.software
Article #783Re: SCSI drivers
From: M Carling
Date: Tue, 18 Aug 1992 17:32
Date: Tue, 18 Aug 1992 17:32
55 lines
3212 bytes
3212 bytes
In article <1992Aug18.072833.15164@leland.Stanford.EDU> marcu@leland.Stanford.EDU (Marc Albert Ullman) writes: > I agree with your comments on using "disk" to benchmark disk performance; > however, I disagree with your conclusions. When I upraded the original Maxtor > XT-3830S in my cube to a Seagate ST41650N (Wren VIII) last year, I used the > test you advocate to check the before and after performace. While I did see > a substantial improvement (~400kB/s with Maxtor; ~1.1MB/s with Seagate), > these numbers are still *far* below the specified theoretical throughput > from these devices. The Wren VIII has a sustained transfer rate of > 1.83 to 3.5MB/s for data coming *off the media* and asynchronous SCSI > transfer rates of 1.65 to 3.0 MB/s. You compare real-world tests with the drive manufacturers' claims seemingly in an attempt to show that NeXT's SCSI driver is inferior to that of other vendors. Please, if you want to make such a claim, test NeXT's SCSI performance against someone else's SCSI performance, not against claimed theoretical performance. > The problem with the NeXT SCSI > driver is that it doesn't take advantage of various features of SCSI II > like tagged command queueing and sychronous transfer (for which the > drive can support transfer rates up to 5MB/s (which is faster than the > 4MB/s max that the old '040 cubes can do because the 53C90A is only > clocked at 20MHz). The current driver operates in lock step with the > drive, waiting for one command to complete before issuing the next, rather > than overlapping them and allowing the drive to optimize its performance. This is correct. NeXT currently supports neither sychronous SCSI nor tagged command queueing. I unsuccessfully lobbied to have them included in 3.0. Before NeXT will support these SCSI features, they will put every type of hard drive that they ever shipped through qualification testing to make sure that implementing them won't "break" anyone's system. I am confident, however, that NeXT will eventually support these features. I therefore strongly recommend that anyone looking for a hard disk for a NeXT, who is interested in performance, get one that supports tagged command queueing. Don't bother with untagged command queueing. > The inside story from NeXT is that improving disk performance, while it > certainly could be done, is simply not a priority in a resource-strapped > development environment. That was true while 3.0 was in development. Many of the engineers in the software group have now turned to other things. M Carling Director, Bay Area NeXT Group -- Dan Quayle needs a new running mate. George Bush undermines his chances of being re-elected Vice President.
Technical Details
Message-ID:
<1992Aug18.173248.21572@leland.Stanford.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!leland.Stanford.EDU!newsReferences:
<1992Aug18.072833.15164@leland.Stanford.EDU>Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.software Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!leland.Stanford.EDU!news From: m@crito.stanford.edu (M Carling) Subject: Re: SCSI drivers Message-ID: <1992Aug18.173248.21572@leland.Stanford.EDU> Sender: news@leland.Stanford.EDU (Mr News) Organization: DSO, Stanford University References: <1992Aug18.072833.15164@leland.Stanford.EDU> Date: Tue, 18 Aug 92 17:32:48 GMT Lines: 55