> > remaining segments are available to use as shared memory segments. Since > user > > stack and data share a 256 MB segment in this model, user data is > restricted to > > 128 MB to allow room for the stack within the segment." > > This puts a rather harsh limitation on how large your Squid can become.. > > Regards > Henrik >
That was for the default model , 2 other models are available : 32-bit Large Memory Model The large memory model is selected by specifing -bmaxdata:0xN0000000, where N may be 1-8. This allocates N memory segments for user data and also allows the user stack to completely occupy a segment. The maximum number of segments that can be used for user data is 8. 32-bit Very Large Memory Model The very large memory model is selected by specifing -bmaxdata:0xN0000000/DSA, where N may be 1-8. This allocates upto 8 memory segments for user data, but the segments are allocated dynamically. In AIX 5.2 the maximum number of segments increases to 10 with the stack having its own segment, or 13 if the stack segment is shared with shared library text and data. Under AIX 5.1 (current version running on p690) the limit is the same as for large memory model, 8. 64-bit Memory Model 64-bit memory model can address up to 1 Exabyte of memory. 256 MB memory segments are still used, but ~4,300,000,000 segments are available instead of 16. Segments are dynamically allocated within specified ranges for various uses. User data can occupy up to 448 Petabytes of memory. The 64-bit memory model is selected by specifing -q64. Best Regards, Andrew.
