John:
Whenever buffer flushing is initiated, whether for chunk writes or LRU writes, either a chunk or an LRU queue's dirty buffers are assigned to a cleaner. So, for maximum write throughput, you need one cleaner for each chunk at checkpoint time or one for each LRU queue at LRU flush time.
Now, I note that the maximum number of LRU queues per buffer cache is 512 and you could have multiple caches and that the maximum number of CLEANERS is 128. I would also note that you can discount any chunks that only contain static data when considering the number of chunks.
Obviously I disagree with the recommendations in the IBM manuals, so your decision: one per chunk, one per LRU, one per disk, or one for every 2 disks.
Art
------------------------------
Art S. Kagel, President and Principal Consultant
ASK Database Management Corp.
www.askdbmgt.com------------------------------