You might try adjusting your Read Interval (which, expressed in seconds, determines how often a read of the file will take place – in your case a read every 5 seconds) and Max Messages (which indicates how many messages will be read at each Read Interval).
There is no set of ‘magic’ values but rather there will be a setting for your environment and situation which is optimal.
I think you definitely want to read more messagtes each Read Interval.
As it is you are having Cloverleaf read 5 messages every 5 seconds so really you are getting about 1 message per second so it will take about 55,000 seconds minimum to read the file. With 3600 seconds per hour 55,000 / 3600 = 15.7 hours minimum.
You probably want to get 3 messages or more per second (6 messages per second even better). 3 Messages per second might get you around 6 hours and 6 messages per second could get you to around 3 hours.
You want to also cosider the setting of the Read Interval because you want a ‘breath’ to be taken between read intervals. In other words you don’t want a queue to build up in Cloverleaf where it is not done reading the file in that read interval before the read interval expires and that depends on the power of your environment – which includes the I/O rate your system can provide as well as the CPU/memory combo.
Basically in your test environment use a smaller file and experiment with the number settings until you achieve a ‘happy’ result.
I hope none of my calculations above are very incorrect but the process I think is representative.
email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.