Re: [systemd-devel] Enforcing journald diskspace limit.

2018-09-11 Thread Lennart Poettering
On Mo, 20.08.18 14:08, Frédéric HILPERT (frede...@hilpert.me) wrote:

> Hi,
> 
> I have a question about systemd. Not wanting to create an issue on githbub
> because there are already plenty and this may not be a bug.
> 
> I have a 1GB /var/log/ partition (on a stock Centos 7) and set
> SystemMaxUse=150M in journald configuration. When I restart journald I have
> this message :
> 
> /systemd-journal[53564]: Permanent journal is using 8.0M (max allowed
> 101.4M, trying to leave 152.1M free of 501.0M available → current limit
> 101.4M).//
> /
> Everything looks fine here, but a few days later :
> /
> //MyServer# journalctl --disk-usage //
> //Archived and active journals take up 232.8M on disk.//
> //MyServer# du -sh /var/log/journal///
> //185M    /var/log/journal//
> 
> --> Am I missing something in order to enforce journal not use more than 150
> (or 101.4)MB ?

Currently the journal vacuuming logic wil not remove active journals
but only archived ones. This means that if you have many active
journals (i.e. many different users logging as each user gets one) the
limit may be hit anyway. you can decrease the size each journal can
grow at max, with SystemMaxFileSize=. Note however that making this
size too small also has drawbacks as journalctl coalesces all files it
finds and interleaves them, of which the performance grows with O(n)
with n being the number of files...

Lennart

-- 
Lennart Poettering, Red Hat
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] Enforcing journald diskspace limit.

2018-09-03 Thread Frédéric HILPERT

Hi,

Doesn't anybody experienced the same issue with systemd-journald ?

Best regards,

Frédéric HILPERT

On 20/08/18 14:08, Frédéric HILPERT wrote:

Hi,

I have a question about systemd. Not wanting to create an issue on 
githbub because there are already plenty and this may not be a bug.


I have a 1GB /var/log/ partition (on a stock Centos 7) and set 
SystemMaxUse=150M in journald configuration. When I restart journald I 
have this message :


/systemd-journal[53564]: Permanent journal is using 8.0M (max allowed 
101.4M, trying to leave 152.1M free of 501.0M available → current 
limit 101.4M).//

/
Everything looks fine here, but a few days later :
/
//MyServer# journalctl --disk-usage //
//Archived and active journals take up 232.8M on disk.//
//MyServer# du -sh /var/log/journal///
//185M    /var/log/journal//

--> Am I missing something in order to enforce journal not use more 
than 150 (or 101.4)MB ?


Regards,
Frédéric HILPERT


___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel


___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel


[systemd-devel] Enforcing journald diskspace limit.

2018-08-20 Thread Frédéric HILPERT

Hi,

I have a question about systemd. Not wanting to create an issue on 
githbub because there are already plenty and this may not be a bug.


I have a 1GB /var/log/ partition (on a stock Centos 7) and set 
SystemMaxUse=150M in journald configuration. When I restart journald I 
have this message :


/systemd-journal[53564]: Permanent journal is using 8.0M (max allowed 
101.4M, trying to leave 152.1M free of 501.0M available → current limit 
101.4M).//

/
Everything looks fine here, but a few days later :
/
//MyServer# journalctl --disk-usage //
//Archived and active journals take up 232.8M on disk.//
//MyServer# du -sh /var/log/journal///
//185M    /var/log/journal//

--> Am I missing something in order to enforce journal not use more than 
150 (or 101.4)MB ?


Regards,
Frédéric HILPERT


___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/systemd-devel