[systemd-commits] man/journald.conf.xml src/journal

Lennart Poettering lennart at kemper.freedesktop.org
Fri May 3 08:50:10 PDT 2013


 man/journald.conf.xml      |    2 +-
 src/journal/journal-file.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 8621b1109b0bbe097f2b3bfce2211fe8474c567b
Author: Colin Guthrie <colin at mageia.org>
Date:   Tue Apr 30 11:48:11 2013 +0100

    journal: Set the default keep free value to 15% (up from 5%)
    
    As some SSDs are still seeing performance degredation when
    reaching 85% usage the default value of 5% seems a little low.
    
    Set this to 15% by default.

diff --git a/man/journald.conf.xml b/man/journald.conf.xml
index 0b9de65..6d54c94 100644
--- a/man/journald.conf.xml
+++ b/man/journald.conf.xml
@@ -246,7 +246,7 @@
                                 configured in
                                 <varname>SystemMaxUse=</varname> and
                                 <varname>RuntimeMaxUse=</varname> is
-                                available. Defaults to 5% of the size
+                                available. Defaults to 15% of the size
                                 of the respective file
                                 system. <varname>SystemMaxFileSize=</varname>
                                 and
diff --git a/src/journal/journal-file.c b/src/journal/journal-file.c
index 876224d..f0be24c 100644
--- a/src/journal/journal-file.c
+++ b/src/journal/journal-file.c
@@ -2769,7 +2769,7 @@ void journal_default_metrics(JournalMetrics *m, int fd) {
         if (m->keep_free == (uint64_t) -1) {
 
                 if (fs_size > 0) {
-                        m->keep_free = PAGE_ALIGN(fs_size / 20); /* 5% of file system size */
+                        m->keep_free = PAGE_ALIGN(fs_size * 3 / 20); /* 15% of file system size */
 
                         if (m->keep_free > DEFAULT_KEEP_FREE_UPPER)
                                 m->keep_free = DEFAULT_KEEP_FREE_UPPER;



More information about the systemd-commits mailing list