Originally posted by: shargus
That's probably correct. AIX will try to use the free memory for buffer cache.
Take a look at vmstat -v.
The first line, memory pages, is the number of 4k pages total in your system.
The next line, lruable pages, is the pages that lrud can manage.
"pinned pages" is the pages that are "pinned", or locked into memory.
"file pages" is the size of the file buffer cache.
The file buffer cache will grow and shrink as required. If your processes require more memory, the cache will shrink to accomodate.
The maxperm% parameter will tell what percentage of free memory to allocate for file buffer cache. At AIX6.1, this value defaults to 90%.
Nmon does a much better job of illustrating this. Under the memory screen ("m"), the section on the right shows "FileSystemCache(numperm)" is the percentage of memory for the cache, "Process" is the percentage used by your processes, "System" is memory used by the kernel, and "Free" is free memory. The "Total" should add up to 100%. If you watch it, you may see "Process" go up and "FileSystemCache" go down as the cache adjusts for the process requirements.
#AIX-Forum