Like I said earlier, I had been misinterpreting the memory utilization statistics for an AIX server and increased the memory to 32 GB. At that point, with memory utilization still being reported at 100% I discovered my mistake, and found that SAS was using < 4 GB for all us 20+ concurrent users + OS + monitors + ...
At the time, I was the defacto SAS admin, and so had control over the configuration settings: -memsize 0, -bufsize 32k, -bufno 3, -asynchio, -threads. I don't remember what we set -sortsize to.
SAS generally only allocates memory for the buffers. So, if you create 12 datasets in a process, that's 12 * 3 * 32k < 2 MB + some other insidental memory.
Current employment, Daily processing example of memory usage:
at least 13 jobs each day
[pre]
on 1 2 3 4 5 6 7 8 9 10 11 12 13
off 1 2 3 4 5 6 7 10 9 8 12 13 11
largest dataset
job memory consumption observations variables
1 278,506 kB 3,944,614 29
2 283,890 kB 7,519,583 38
3 166,183 kB 6,549,492 96
4 275,000 kB 12,687,208 40
5 37,973 kB 43,815 24
6 51,161 kB 170,777 8
7 22,611 kB 43,515 51
8 269,938 kB 2,292,277 18
9 268,035 kB 674,705 21
10 129,098 kB 337,333 15
11 537,220 kB 8,981,167 76 (contains a select distinct for 22 variables)
12 21,988 kB 143,198 4
13 2,978 kB 162 24
jobs 5-11 were concurrently running for a time.
I am not the SAS admin ...
SORTSIZE=256M Size parameter for sort
MAXMEMQUERY=0 Maximum amount of memory returned when inquiring as to available space
MEMBLKSZ=16777216 Size of memory blocks allocated to support MEMLIB and MEMCACHE options.
MEMCACHE=0 Activates use of Intel Extended Server Memory Architecture memory for file caching.
NOMEMLIB Disable use of Intel Extended Memory Server Architecture memory for memory based librefs. When used on startup,
applies to the WORK library.
MEMMAXSZ=2147483648
Maximum amount of memory allocated to support MEMLIB and MEMCACHE options.
MEMSIZE=0 Specifies the limit on the total amount of memory to be used by the SAS System
I hope this displays properly for you. pre and '/pre' don't seem to be working consistently for me.
Message was edited by: Chuck