Instruction manual

Page A-4 Appendix A
Eagle 450 Installation and Technical Manual, Rev. 00
When specifying write buffering for a device, two files are placed into system memory: .DVR
(loaded from disk) and .WRC (directly created in system memory), which are the driver and
cache buffer. This is true for all SCSI disk devices except the DSK device. For the DSK device,
the file DSK.DVR does not need to be created because it is already loaded into the system
monitor. Therefore, for the DSK device, only the file DSK.WRC will be created in system
memory.
In the three-drive example mentioned earlier, the added SYSTEM commands would look like this:
SYSTEM DVR:DSK/N 100K 60 ;Driver in AMOS will create DSK.WRC
SYSTEM DVR:SUB/N 100K 60 ;Load SUB.DVR and create SUB.WRC
This would set up 100K of write buffering for the DSK devices and 100K of write buffering for the SUB
device. All three drives would have their write buffers flushed every minute (or sooner if the drives are
not busy with read requests).
FINAL NOTES
Both read-ahead and write buffering dramatically improve system performance in our lab tests. Both
schemes are fine-tuned for the Coldfire processor and RISC SCSI controller and do not take cycles away
from AMOS like other commercially-available disk optimization software.
Although our lab tests attempt to simulate the "real world" of user applications, they probably use the
resources of the AM-138 CPU and SCSI subsystem differently than your application does; therefore we
highly recommend you experiment with cache and write buffer sizes, read-ahead blocks, and flush
periods on an installed system to find the best possible combination for that system.