ipblauen,
AIX uses the virtual memory paging mechanism for regular file reads, too. Regular file reads are "paged" (moved one 4k page at a time) into system memory.
The cache on your raid adapter
is already being used (assuming it's configured properly), but the caching it does is one level of abstraction below what AIX does. The operating system doesn't distinguish between adapter cached or actual disk data, because it doesn't need to. AIX just tells the adapter "Give me X page(s) from location Y on disk device Z", and the adapter fulfills the request, fetching from its cache if available and otherwise from the disk.
Jim's right, if you have maxperm set that low and it's being exceeded by that much it's because the system doesn't need the memory.
There's no need to be concerned that a process won't get more memory if it needs it, either.
If a process should require additional memory, it'll be allocated in a practically instantaneous manner. Permanent (file) pages that are clean (haven't been written to since last written to disk) don't have to be paged out, they can just be freed.
You can set strict_maxperm, but unless your machine is oversized for its purpose or doesn't use disk very often, you'll regret it.
- Rod
IBM Certified Advanced Technical Expert pSeries and AIX 5L
CompTIA Linux+
CompTIA Security+
Wish you could view posts with a fixed font? Got Firefox & Greasemonkey? Give yourself the option.