Hi Andy,
" The best generic MQ advice has long been to have a file system per QMgr for queue manager data (mainly queue files) and another file system per QMgr for the recovery logs. There should also be a further file system for /var/mqm, primarlity so that filling /var/mqm/trace or /var/mqm/errors doesn't impact QMgr operations. This sort of approach prevents file space issues in one queue manager from impacting other queue managers, but does clearly require the admin to decide how much space to allocate to each QMgr."
Is blown out of the water for RDQM. You have no choice but allocate your filesystem for all the data and logs in one fs - you can't split them. (although /var/mqm can be seperate)
I wouldn't expect setting MaxReusableLogExtents to have much of a positive effect on the total amount of log space needed for linear logs (both Snnnnnnn.LOG and Rnnnnnn.LOG combined). The total amount of log spce needed for linear logs will primarily be constrained by the frequency with which you take media images. Imagine a setup where media images of the entire QMgr are taken at midnight each night. Prior to the introduction of the Rnnnnnnn.LOG files the log space would have grown throughout the day, and then when the new images were taken a bunch of log files could be deleted. New log files would then be allocated throughout the next day and that days log files could be deleted when the next images were taken. What happens with the Rnnnnnnn.LOG files is that instead of the Snnnnnnn.LOG files being deleted they are renamed as Rnnnnnnn.LOG files and then as new Snnnnnnn.LOG files are needed the Rnnnnnnn.LOG files are renamed to the appropriate Snnnnnnn.LOG files. Hence the total space needed at the end of the day should be very similar. In your case, where you let all the QMgrs fight it out then if you take the images on each QMgr at different times then you might get some economy of scale on disk space usage, but at the expense of writing more data to disk and making it very difficult to ensure no QMgr runs out of file space for recovery logs
In this particular setup I use the default 60 mins for auto media imaging and transactions are reasonably short so S00 logs aren't the issue - and can be calculated reasonably well. It was the unexpected number of R000 logs that caught me out. I've even retrospectively used the formula given in the infocenter(https://www.ibm.com/docs/en/ibm-mq/9.4.x?topic=csl-how-large-should-i-make-my-log-filesystem)
LogFilesystemSize > (PrimaryFiles + SecondaryFiles + (((TimeBetweenMediaImages *2) + TimeNeededToResolveDamagedObject) * ExtentsUsedPerHour)) * LogFilePages
&
ReuseExtents <= LogDataLengthBetweenMediaImages
this number came out to no where near what I was seeing in reality in standard operation never mind a failure condition. So, forgive me if I just upped the disk space to a stupid number and watch it over time - if that means prod doesn't go down due to (cheapish) disk space but we have too much allocated - then that's a loss worth taking:-)