What is a "sane" setting for maxdsize when running amd64? it seems many normal suggestions do not apply.

Dag-Erling Smørgrav des at des.no
Wed Aug 22 03:53:40 PDT 2007

Chuck Swiger <cswiger at mac.com> writes:
> You should configure squid to use no more than about 60 - 70% of the
> available physical RAM-- ie, set the cache_mem parameter to about 2.5
> or 3GB.

Better yet, don't run Squid at all.  It was designed for a computer
architecture that was already obsolete when Squid was first written.

> It wouldn't be unreasonable to limit datasize to 3 GB on such a
> machine, assuming that nothing you run will ever need to grow
> larger...

...actually, maxdsiz is meaningless in FreeBSD 7, because the new
allocator uses mmap(2) instead of brk(2) / sbrk(2), so malloc() counts
towards the resident set size (ulimit -m), not the data segment size
(ulimit -d).

(unless, of course, your application has its own allocator, in which
case you can kiss performance goodbye)

Dag-Erling Smørgrav - des at des.no

More information about the freebsd-amd64 mailing list