about summary refs log tree commit homepage
path: root/Documentation
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-10-26 10:35:49 +0000
committerEric Wong <e@80x24.org>2021-10-26 17:43:50 +0000
commit6e0ac7612095397ef3b9e019f772d724c62eac5b (patch)
tree18651f3593a91a9682106086e80705094637aef3 /Documentation
parentbddffde95e686b20f78403ce8817f892e6467b31 (diff)
downloadpublic-inbox-6e0ac7612095397ef3b9e019f772d724c62eac5b.tar.gz
-extindex is the most important piece for dealing with many
inboxes, so note it first.  Also, frequent use of "git gc" is
important for both loose object performance and reducing memory
mappings.
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/public-inbox-tuning.pod11
1 files changed, 7 insertions, 4 deletions
diff --git a/Documentation/public-inbox-tuning.pod b/Documentation/public-inbox-tuning.pod
index 7b18b3bc..53668ecc 100644
--- a/Documentation/public-inbox-tuning.pod
+++ b/Documentation/public-inbox-tuning.pod
@@ -165,12 +165,15 @@ Other OSes may have similar tuning knobs (patches appreciated).
 
 =head2 Scalability to many inboxes
 
+L<public-inbox-extindex(1)> allows any number of public-inboxes
+to share the same Xapian indices.
+
 git 2.33+ startup time is orders-of-magnitude faster and uses
 less memory when dealing with thousands of alternates required
-for thousands of inboxes.
+for thousands of inboxes with L<public-inbox-extindex(1)>.
 
-L<public-inbox-extindex(1)> allows any number of public-inboxes
-to share the same Xapian indices.
+Frequent packing (via L<git-gc(1)>) both improves performance
+and reduces the need to increase C<sys.vm.max_map_count>.
 
 =head1 CONTACT
 
@@ -184,6 +187,6 @@ L<http://4uok3hntl7oi7b4uf4rtfwefqeexfzil2w6kgk2jn5z2f764irre7byd.onion/meta/>,
 
 =head1 COPYRIGHT
 
-Copyright 2020-2021 all contributors L<mailto:meta@public-inbox.org>
+Copyright all contributors L<mailto:meta@public-inbox.org>
 
 License: AGPL-3.0+ L<https://www.gnu.org/licenses/agpl-3.0.txt>