Translating with DrWatson… this can take a few seconds the first time.
This is a genuine, complex translation. DrWatson protects commands, error codes, and log output while naturally translating the surrounding text. It’s translated once and saved.
zaiets on IDS 9.40.FC6 found the aio virtual memory pool was about 678 MB (8 percent of virtual memory) and asked who uses it and how to shrink it. Another poster said it serves non-KAIO I/O such as online.log, onconfig and connectivity files, and cannot be decreased. zaiets showed onstat -g iov with little aio activity. The poster suggested a support call; unresolved.
Auto-generated by Claude from the posts below — may be imperfect; read the full thread.
Hi!
IDS 9.40FC6
onstat -g mem | grep aio
Pool Summary:
name class addr totalsize freesize #allocfrag
#freefrag
aio V 21e0c6040 670588928 105694536 816895 179934
onstat -g seg
Segment Summary:
id key addr size
ovhd class blkused blkfree
3501 1381386241 10a000000 4278190080 549248 R*
1044480 0
3002 1381386242 209000000 4278190080 131216 V
1044254 226
3003 1381386243 308000000 4257218560 130576 V
824336 215024
2504 1381386244 405c00000 3145728 752 M
583 185
Total: - - 12816744448 - -
2913653 215435
AIO pool is a ~ 8% of virtual shared memory
Who use aio pool?
What is placed in the aio pool?
How can i decrease aio pool?
"Who use the aio pool"
Any users writing to chunks that are not using kaio.
And the server read/writing filesystem files e.g. writing to message
log,
reading onconfig file on startup, reading message files if an error
occurs.
"What is place in the aio pool"
I assume AIO (non-KAIO) disk I/O requests by AIO VPS
"How can I decrease the aio pool"
You cannot. That is how the server does the disk i/O above.
So what if it is 8% of virtual memory?
AIO is used for things that are not raw devices and hence do not
support KAIO..
- writting to the online.log is avways done via AIO
- reading the onconfig file is always done via AIO
- reading/writing connectivity files under /INFORMIXTMP
- reading/writing $INFORMIXDIR/etc/.infos and .conf files
Perhaps it is also used for something else...
Maybe temporary sort files that under $DBTEMP??
raise a support call with IBM..i am just guessing here.
We use strictly necessary cookies to make this site work. With your
consent we’d also use optional cookies for analytics and marketing. You can accept all,
reject all, or choose. Read our Cookie Policy.