diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/RelNotes/v2.0.0.wip | 2 | ||||
-rw-r--r-- | Documentation/public-inbox-tuning.pod | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/Documentation/RelNotes/v2.0.0.wip b/Documentation/RelNotes/v2.0.0.wip index 794d7956..f04d8144 100644 --- a/Documentation/RelNotes/v2.0.0.wip +++ b/Documentation/RelNotes/v2.0.0.wip @@ -56,7 +56,7 @@ treewide * for daemons serving public traffic, MALLOC_MMAP_THRESHOLD_=131072 is recommended to reduce fragmentation in glibc malloc, while jemalloc - (tested as an LD_PRELOAD) is another option. + (tested as an LD_PRELOAD) is another option (at least for 64-bit). PublicInbox::WWW diff --git a/Documentation/public-inbox-tuning.pod b/Documentation/public-inbox-tuning.pod index 892ee0f2..b56c2b10 100644 --- a/Documentation/public-inbox-tuning.pod +++ b/Documentation/public-inbox-tuning.pod @@ -166,9 +166,10 @@ capacity planning. Bursts of small object allocations late in process life contribute to fragmentation of the heap due to arenas (slabs) used internally by Perl. glibc malloc users should use C<MALLOC_MMAP_THRESHOLD_=131072> to reduce -fragmentation from the sliding mmap window. jemalloc (tested as an -LD_PRELOAD on GNU/Linux) also reduces fragmentation compared to an -unconfigured glibc malloc in long-lived processes. +fragmentation from the sliding mmap window. On 64-bit systems, jemalloc +(tested as an LD_PRELOAD on GNU/Linux) reduces fragmentation at the +expense of VM space. 32-bit systems may be better off sticking with +glibc and MALLOC_MMAP_THRESHOLD_. =head2 Other OS tuning knobs |