Return to BSD News archive
Received: by minnie.vk1xwt.ampr.org with NNTP id AA1639 ; Tue, 23 Feb 93 14:51:32 EST Newsgroups: comp.unix.bsd Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!sun-barr!cs.utexas.edu!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry From: terry@cs.weber.edu (A Wizard of Earth C) Subject: Re: [386BSD] What SCSI controllers _are_ supported? Message-ID: <1993Feb19.033337.13588@fcom.cc.utah.edu> Keywords: 386BSD SCSI Sender: news@fcom.cc.utah.edu Organization: Weber State University (Ogden, UT) References: <C2Luz6.1CzA@austin.ibm.com> <1993Feb17.214948.9390@fcom.cc.utah.edu> <C2no1H.1JDo@austin.ibm.com> Date: Fri, 19 Feb 93 03:33:37 GMT Lines: 54 In article <C2no1H.1JDo@austin.ibm.com> guyd@austin.ibm.com (Guy Dawson) writes: > >I've no problem with a cache controller being a big win for DOS... [ ... ] >> You may see some slight improvement on sequential reads; on the other hand, >> Julians driver supports sufficiant optimizations in the way controllers are >> used to make predictive read-ahead on a cached SCSI controller almost a 0 >> win. > >You are saying that with Julians drivers there is no gain? > >That is what I am saying... This is what I believe; the biggest win here will be async reads to match the existing async writes. [ ... list of potential benefits ... ] >Again I have no problem believing the benefits that DOS obtains. Its with >BSD ( ie good Unix ) that I'm questioning their use. Right; the benefits I was referring to were for 386BSD or UNIX, not DOS; I brought up DOS to say "this is what it's supposed to do" as opposed to what it will do under 386BSD. >With a BSD program, if you execute the program, count to 10, or 100 and >re-execute the program you will almost certinally read the file from >the BSD cache... No cache can help you the first time you execute a >program. Well, yes, of course. >I suspect that if we got face to face we would violently agree! I think we can violently agree on the net if we work at it! 8-). My opinion unsubstantiated by testing: A cached controller is useless for anything other than slowing initial transfer rates unless the controller cache is *much* larger than the UNIX cache *and* the transfer rate between the controller cache and memory is the same as that between memory and memory. Spend your money on something you can see, like a big monitor. Terry Lambert terry@icarus.weber.edu terry_lambert@novell.com --- Any opinions in this posting are my own and not those of my present or previous employers. -- ------------------------------------------------------------------------------- "I have an 8 user poetic license" - me Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial -------------------------------------------------------------------------------