Quote:
Originally posted by etae9090
I am trying to tune checkpoint time for an Informix 9.21 instance on a solaris box... and no matter what I do I always get long checkpoints because it appears that I only have chunk writes ... never LRU writes ...
Here are the relevant bits of the onconfig:
BUFFERS 768000
LRUS 8
CLEANERS 8
LRU_MAX_DIRTY = 2
LRU_MIN_DIRTY = 1
CKPTINTVL = 300
The weird thing is that onstat -F shows only chunk writes (no LRU writes or foreground writes). onstat -R shows the actual dirty buffers is way past the number that should trigger LRU writes ... but they never happen.
I will be increasing the LRU/CLEANERS up to 128 since that makes it easier to hit the dirty ratio (so says onstat -R in my test env anyway since the % is a ratio of LRUS to buffers) but I am worried that ALL the writing is happening as a CHUNK write during a checkpoint which is dragging the system down ...
Any help would be appreciated.
|
Hi,
The chunks write is the best operation. The problem is if exist foreground write.
Now, if checkpoint time are big, then please send me output of onstat -d, onstat -m, onstat -F, onstat -R and ONCONFIG file.
Thanks
Gustavo.