X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fpublic-inbox-tuning.pod;h=f5a25676b7aab830b91c5679fd13e70041b10b28;hb=e61ade9e03e754b5bde70518223b1e9d92ab57e4;hp=e3f2899b76e58d90a22934f1d772beb3e8516816;hpb=78b1c973fba89bc6651ffa16807c40abd38e7bad;p=public-inbox.git diff --git a/Documentation/public-inbox-tuning.pod b/Documentation/public-inbox-tuning.pod index e3f2899b..f5a25676 100644 --- a/Documentation/public-inbox-tuning.pod +++ b/Documentation/public-inbox-tuning.pod @@ -74,7 +74,7 @@ sharding imposes a performance penalty for read-only queries. Users with large amounts of RAM are advised to set a large value for C as documented in -L. +L. C users on Linux 4.0+ are advised to try the C<--perf-same_cpu_crypt> C<--perf-submit_from_crypt_cpus> @@ -95,7 +95,9 @@ Disabling copy-on-write also disables checksumming, thus C Fortunately, these SQLite and Xapian indices are designed to recoverable from git if missing. -Disabling CoW does not prevent all fragmentation. +Disabling CoW does not prevent all fragmentation. Large values +of C also limit fragmentation during +the initial index. Avoid snapshotting subvolumes containing Xapian and/or SQLite indices. Snapshots use CoW despite our efforts to disable it, resulting @@ -131,7 +133,7 @@ for parallelism. The open file descriptor limit (C, C in L, C in L) may need to be raised to -accomodate many concurrent clients. +accommodate many concurrent clients. Transport Layer Security (IMAPS, NNTPS, or via STARTTLS) significantly increases memory use of client sockets, sure to account for that in