Greetings,
I have a question with regards to monitoring buffer wait ratio (BR). When checking this, bufwait / (pageread * bufwrits), should we issue an onstat -z everytime we would want to find out the value, like:
onstat -z
sleep 300
onstat -p
onstat -z
sleep 300
onstat -p
or would it be ok to perform the reset only once and still get an accurate BR, when we compute, for any time of the day? Currently, if we reset the profile, we are getting peaks of +8% for a two minute interval. If we perform a reset once in the morning and sample it every two minutes, we sometimes see the BR going as high as 38%.
Is there any good sites we can visit for extensive read on buffer waits and it's impact on performance.
Currently we have MAXed out our LRU (127) and Buffers, but still getting high Buffer Wait Ratio. Our Informix Dynamic Server Version 7.30.UC8 is experiencing slow response time during peak period (when a lot of users are working), wherein a process that takes a few seconds would take a few minutes.
Aside from the BR issue (always goes above 7%), the rest of the engine appears to be properly tuned.