jyouells@pnet02.cts.com (John Youells) (05/05/89)
Well I'm stumped. Here is some info on my Konica drive speed using SCSIDos 3.0. Maybe somebody can give me some tips on how to speed it up... Konica 10 meg Removable SCSI with CLtd Controller on an A1000 with the 512k hack with Haynie mod for $C00000 and a 2 meg Allegra board. Also BlitzDisk2 with 800 buffers with NOCHIP (w/o BlitzDisk2 or before defragmenting with B.A.D. it's just alittle slower than this...) After B.A.D. - w/ about 3.2 meg free space.. DiskPreformance - V3.0 - 03/21/89 Testing drive dh0: with big files (harddisk mode) File create/delete: create 3 files/sec, delete 10 files/sec Directory scan: 96 entries/sec Seek/read test: 61 seek/reads per second r/w speed: buf 1024 bytes, rd 32768 byte/sec, wr 28912 byte/sec r/w speed: buf 8192 bytes, rd 45789 byte/sec, wr 40329 byte/sec r/w speed: buf 32768 bytes, rd 47021 byte/sec, wr 61560 byte/sec /* THIS IS THE MOUNTLIST FOR THE KT-10(10MEG REMOVEABLE MEDA */ DH0: Device = CLtd.device FileSystem = L:FastFileSystem Unit = 2300 Flags = 0 Surfaces = 2 BlocksPerTrack = 30 Reserved = 2 Interleave = 0 LowCyl = 0 HighCyl = 349 Buffers = 9 GlobVec = -1 BufMemType = 1 Mount = 1 DosType = 0x444F5301 StackSize = 4000 # ___________________________________________________________________________ /* My Devsetup */ Device CLtd.device /* Set Device */ Define Handler SCSI.handler /* Define Handler code file name */ Load Handler SCSI.handler /* Load Handler code segment */ Define Driver HardDisk.driver /* Define Driver code file name */ Load Driver HardDisk.driver /* Load Driver code segment */ Initialize Handler 100 /* Initialize Handler */ HandlerCode SCSI.Handler /* Code Segment Name */ TaskName SCSI_Bus_1 /* Set Up Task Name */ TaskPriority 15 /* Handler's Task Priority */ StackSize 250 /* Stack Size */ HostAddress 7 /* Our SCSI address number */ Flags Arbitrate /* Enable Arbitration */ Flags NoDisable_IRQ /* Do Not Hold Off Interrupts */ ExitInit Initialize Unit 2300 /* Initialize Unit */ DriverCode HardDisk.driver /* Unit driver code segment */ HandlerNumber 100 /* Uses SCSI From Above */ TaskName Unit_2300 /* Set Up Task Name */ TaskPriority 12 /* Unit's Task Priority */ StackSize 250 /* Stack Size */ AutoRetries 4 /* Number Of Auto Retries */ BufferSize 9 /* Number Of Block Buffers To Use */ UnitAddress 1 /* Controller's SCSI Address */ Unit_LUN 0 /* Logical Unit Number / Controller */ Flags NoDisable_IRQ /* Hold Of Interrupts */ Flags NoDisableBuffer /* Disable Buffering */ Flags BlockRead /* Block Reads */ Flags NoBlockWrite /* Block Writes */ Flags NoSectorSize256 /* 256 Byte Sectors */ Flags AdaptiveBuffer /* Adptive Buffering */ Flags NoWriteProtect /* Write Protect */ ExitInit Exit BTW, this drive seems quite fast to me. It seems to me to be about the same speed as the 10 mHz AT with 40 meg miniscribe at work. But the diskperf numbers look a little sad.. John Youells ps. I have gotten disk read speeds of 85520 bytes/sec by lowering the number of Blitzdisk buffers to 200 and turning on the IRQ_Disable flags in devsetup. Disabling IRQ's during reads makes the mouse pointer move unevenly and probably would hurt serial transfers. I have tried all interleaves from 1 to 15 and i or 2 seems the best. Holding off IRQ's seems to make things about 5% faster. The biggest improvement seems to be cutting Blitzdisk buffers to 200. Maybe 85 k/sec is pretty good for a non DMA controller but CLtd memtioned that I should be getting about 100k to 120k/sec. If anybody has any ideas, I'd appreciate it. UUCP: {ames!elroy, <backbone>}!gryphon!pnet02!jyouells INET: jyouells@pnet02.cts.com