#Facc III
3 messages in this thread
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.
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.
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).