CompuServe Thread

#Facc III

3 messages in this thread
#4159From: ASDGDec 23, 1988 2:18 PM
I might remind everyone that the FFS does its own caching. Simply increase the number of buffers employed by the drive. These buffers are handled more efficiently with the new FFS than the Old FS.
#4161From: Thomas HoladayDec 23, 1988 3:41 PM
If I specify 1000 buffers for my FFS drive, will AmigaDOS automatically give them back when another program requests memory the way FaccII doe? Is there some way to write a mountlist so that one can allocate (say) 1500 buffers amongst _all_ one's FFS partitions, and then have the buffers intelligently decide what to retain and what to let go? I thought buffers were device specific, whereas FaccII uses pooling.
#4168From: ASDGDec 24, 1988 12:32 AM
Buffers are still device specific to the best of my knowledge. However, you won't need to allocate as many buffers as you suggest (1000 – 1500). Rather, a smaller number of buffers does quite well (in the 100 to 200 range). The file system itself won't spend its time caching multisector reads (since that would impose an extra copy). It will cache single sector reads (such as directory and file header fetches…exactly the kind of intelligent cache management we developed with FaccII). And…there's no way to have the file system give back buffers. (That was another feature of FaccII).